OVH Cloud OVH Cloud

Copier tout les fichiers, sauf certains

1 réponse
Avatar
Georges Dubus
Bonjour,

J'essaye de créer un petit script pour sauvegarder automatiquement mes
fichiers.

Cependant, je me heurte à un problème : comment désigner "tout les
fichiers, sauf UNTEL et UNAUTRE" ?

Concrètement, je voudrai copier tout les fichier d'un répertoire, et de
ses sous-dossiers, sauf un certain dossier, qui contient des documents
trop gros pour être transféré.

Comment faire ?

Merci d'avance

Madjar

1 réponse

Avatar
JustMe
Georges Dubus a émis l'idée suivante :
Bonjour,

J'essaye de créer un petit script pour sauvegarder automatiquement mes
fichiers.

Cependant, je me heurte à un problème : comment désigner "tout les
fichiers, sauf UNTEL et UNAUTRE" ?

Concrètement, je voudrai copier tout les fichier d'un répertoire, et de
ses sous-dossiers, sauf un certain dossier, qui contient des documents
trop gros pour être transféré.

Comment faire ?

Merci d'avance

Madjar


tu peux faire un truc du style :

(cd source; tar cf -) | (cd dest; tar xvf -)
pour faire une copie

tar admet des exclusions de fichiers (man tar) :
-- exclude <file> (file est le fichier a eclure)
-- exclude-from <file> (file contient la liste des fichiers a exclure)

Dans le cas de la liste, soit tu la constitue à la main, soit tu la
cree avec un "find" sur la taille

JM