Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/01/2010, à 17:05

boutor

Copier-Coller sélectif

Salut à tous,

J'aimerais faire un copier coller d'un répertoir vers un autre, mais en enlevant certains fichiers.

ex :
rep_1 contient :
- data_1
- data_2
- sortie.txt
- ennemi.txt
- et pleins de trucs

Je veux faire cp -r rep_1  rep_2 mais retirer tous les *.txt et tous les data_*.
Et ne garder que pleins de trucs.

Merci pour toute proposition

Hors ligne

#2 Le 13/01/2010, à 18:17

freaxmind

Re : Copier-Coller sélectif

Tu as plusieurs solutions qui te seront posté, je te propose la mienne:

Fait une copie complète du répertoire et ensuite enlève les fichiers que tu ne veux pas avec un rm/find et des patters.

cp -r rep1 rep2
rm -r rep2/*.txt

Dans tous les cas, il faut que tu ai des règles (patterns) pour trier les fichiers. Le joker (*) est le plus simple

Hors ligne

#3 Le 13/01/2010, à 18:45

boutor

Re : Copier-Coller sélectif

En fait mon cas est un brin plus compliqué que ça.

Le répertoire en question fait 20 Go. Et je veux ne pas copier des fichiers assez énormes.
Est-ce qu'une commande du type existe?

cd rep_1
cp `find | grep -v txt | grep -v data` ../rep_2

Quelque chose de plus propre permettant de copier directement le répertoire?

Merci Freaxmind.

Hors ligne