Sauvegarder un rép d'images sans les .xcf & .psp (ça marche TB) :
Code : Tout sélectionner
find [rép] ! -type d -print | egrep 'xcf$|psp$' > Exclude
tar cvfX images-sauf-png.tar Exclude [rép]
Code : Tout sélectionner
tar zcvf - /ce-que-je-veux-sauvegarder | ssh user@machine:/rép/sauvegarde.tgz
Maintenant imaginez un vieux Thinkpad T23 avec ~120 Mo de RAM et 1 partoche NTFS sur un DD en train de *lâcher*, et des tas de .exe, dll et autres Temporary Internet Files.DAT.
Vous vous voulez sauvegarder les données du gars.
Comment vous feriez pour joindre les 2 commandes ?
Parce-que la commande suivante marche pô

Code : Tout sélectionner
# tar cvfX - Exclude /hda1/Documents\ and\ Settings/ok/Mes\ documents | ssh user@machine:~/ok-Documents.tar
EDIT : marche mieux en relisant mes notestar: Removing leading `/' from member names
/hda1/Documents and Settings/ok/Mes documents/
/hda1/Documents and Settings/ok/Mes documents/10000601048.pdf
Pseudo-terminal will not be allocated because stdin is not a terminal.

"tar cvfX - Exclude /hda1/Documents\ and\ Settings/ok/Mes\ documents | ssh user@machine "cat > ok-documents.tgz"