Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
983 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  copie de certains fichiers en conservant l'arborescence

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

copie de certains fichiers en conservant l'arborescence

n°1487807
epsiloneri​dani
Posté le 16-11-2023 à 14:27:07  profilanswer
 

Bonjour, j'ai une question certainement très simple.
 
Dans mon répertoire folder1, j'ai des sous-dossiers, sous-sols dossiers etc... Ces sous-dossiers contiennent des fichiers avec diverses extensions, disons -aaa, -bbb et .ccc
 Je veux copier dans un répertoire folder2 tous les fichiers de type .aaa en conservant l'arborescence depuis folder1. Par exemple je veux que /folder1/R1/R2/myfile.aaa soit copié dans un répertoire /folder2/R1/R2/ qui sera créé si il n'existe pas.
 
Les fichiers avec une extension .bbb et .ccc sont extrêmement volumineux donc je ne veux pas les copier puis les supprimer dans un deuxième temps.

mood
Publicité
Posté le 16-11-2023 à 14:27:07  profilanswer
 

n°1487811
Trit'
Posté le 16-11-2023 à 15:37:24  profilanswer
 

Quand j’avais demandé, pour un équivalent de la commande xcopy de Windows qui permet de créer justement une arborescence de répertoires toute faite et prête à remplir, on m’avait répondu ça :

find SOURCE -type d | xargs -I{} mkdir -p "/chemin/vers/destination/{}"


Ça devrait être une bonne piste de départ, je pense.

Message cité 1 fois
Message édité par Trit' le 16-11-2023 à 15:40:56
n°1487812
epsiloneri​dani
Posté le 16-11-2023 à 15:57:23  profilanswer
 

Trit' a écrit :

Quand j’avais demandé, pour un équivalent de la commande xcopy de Windows qui permet de créer justement une arborescence de répertoires toute faite et prête à remplir, on m’avait répondu ça :

find SOURCE -type d | xargs -I{} mkdir -p "/chemin/vers/destination/{}"


Ça devrait être une bonne piste de départ, je pense.


 
Je vais essayer, merci  :jap:

n°1487816
reroll
Posté le 16-11-2023 à 16:37:21  profilanswer
 

Tu te places dans le répertoire du dossier source, puis:
 

Code :
  1. find . -name '*.TON_TYPE DE FICHIER' -exec cp --parents \{\} /CHEMIN_DE_TON_DOSSIER_CIBLE \;


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  copie de certains fichiers en conservant l'arborescence

 

Sujets relatifs
[BASH] remplacer des adresses par le contenu des fichierserreur 500 lors du montage systeme fichiers
Recherche dans des fichiers avec statSystème de fichiers en lecture seule d'un seul coup
[postgresql] fichiers wal et archivage continuNfsroot : Erreur lors de copie vers NAS en rsync ou cp
déplacement en conservant le nom de dossier qui précèdeScripts pour télécharger des fichiers .txt dans site web avec from
Samba et fichiers creuxcommande unix/linux création fichiers selon liste
Plus de sujets relatifs à : copie de certains fichiers en conservant l'arborescence


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR