Commande "cp" sélective.
Résolu
Klas
-
Klas -
Klas -
Bonjour,
Dans le cadre d'un exercice d'initiation à Linux, je dispose dans un répertoire d'un ensemble de fichiers et de sous répertoires, je voudrais copier les fichiers , et seulement les fichiers, dans un autre emplacement. Je ne vois que la commande cp pour faire ce travail, cependant, son manuel n'indique pas une option concernant le choix du type de l'argument (fichier ou répertoire) . Quel commande devrais-je donc utiliser sachant que le nombre de fichiers à déplacer est très grand.
je vous remercie d'avance.
Cordialement , Klas.
Dans le cadre d'un exercice d'initiation à Linux, je dispose dans un répertoire d'un ensemble de fichiers et de sous répertoires, je voudrais copier les fichiers , et seulement les fichiers, dans un autre emplacement. Je ne vois que la commande cp pour faire ce travail, cependant, son manuel n'indique pas une option concernant le choix du type de l'argument (fichier ou répertoire) . Quel commande devrais-je donc utiliser sachant que le nombre de fichiers à déplacer est très grand.
je vous remercie d'avance.
Cordialement , Klas.
A voir également:
- Commande "cp" sélective.
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Diskpart commande - Guide
- Commande scannow - Guide
4 réponses
Salut,
Avec l'affichage des options longues "ls -l", tu peux voir le type de fichier... (man ls)
Sinon, avec la commande "find" c'est encre plus simple... (man find)
Avec l'affichage des options longues "ls -l", tu peux voir le type de fichier... (man ls)
Sinon, avec la commande "find" c'est encre plus simple... (man find)
j'ai une autre petite question si vous permettez ,
plus généralement , si on veut inverser la sélection, genre "copier uniquement les fichiers qui ne commence pas par la lettre "c" ou qui n'ont pas l'extension, etc...) que doit-t-on modifier dans la ligne de commande suivante (je la prends juste pour exemple) ?
$ find . -name "c*" -exec cp {} /destination \;
merci.
Cordialement Klas.