Bonjour à tous,
Je souhaite utiliser la commande cp sur Linux Mint pour copier une arborescence de dossiers (Disque A) vers un emplacement (Disque B) mais sans les fichiers à l’intérieur et si possible avec une limite de niveau (facultatif),
Cette arborescence est dans une partition Brtfs
j’ai déjà essayé XCOPY sous Windows aprés avoir trouvé un tuto mais vu que j’ai des noms de dossiers de plus de 255 caractères et des caractères spéciaux, j’ai l’erreur « Mémoire insuffisante (…)
Lien Linux cp command copy symbolic (soft) link tutorial
Lien Lien: wcp, un cp plus rapide (via le Shaarli de Sebsauvage)
Forum Linux.débutant [Résolu] Commande linux qui permet de copier dans plusieurs dossiers
Bonjour,
Je viens vous demander de l'aide à faire une commande qui permet de copier plusieurs fichier d'un même type dans plusieurs dossier tout en maintenant l'arborescence des fichiers mais en écrasant les fichiers déjà existant. Pour schématiser le principe :
a, b, c et d sont des dossiers
a
- fichier1.txt
- Autre_dossier
-- fichier2.txt
b, c et d
- fichier3.txt
-- fichier1.txt
après la commande devrais ressembler a ceci :
a
- fichier1.txt
- Autre_dossier
-- fichier2.txt
b (…)
Journal cv, un petit outil pour surveiller vos copies
Lors d'une récente copie conséquente et un peu « tendancieuse » sur le plan de la stabilité (fuse, WiFi, …), je me suis posé une énième fois la question d'une simple barre d'avancement pour la commande cp.
J'ai trouvé toutes sortes de possibilités : version patchée de cp, outils dédiés, utilisation de scp en passant par localhost (!), rsync, …
Malheureusement, aucune n'était satisfaisante à mes yeux : je voulais un truc simple et le moins invasif possible (patcher les coreutils ? Brrr (…)
Forum Programmation.shell Copier tous les fichiers d'une arborescence dans un même répertoire
Salut,
J'ai un tas de fichiers texte dans une arborescence, et je voudrais les copier
tous dans un même répertoire de destination, comme ceci:
content/foo.txt -> $DEST/foo.txt
content/bar.md -> $DEST/bar.md
content/baz/quux.html -> $DEST/quux.html
content/baz/foobar.rst -> $DEST/foobar.rst
... etc ...
J'ai essayé de faire comme ceci:
find content/ -exec cp -v {} $DEST/`basename {}` ';'
Mais bien entendu, ça n'a pas marché, puisque c'est le shell qui interprétait la
commande basename
et pas find
…
J'ai aussi regardé dans le man
(…)