Renommer noms de dossiers ET fichiers à l'intérieur de ces dossiers
Fermé
slnflx
-
28 oct. 2020 à 17:06
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 30 oct. 2020 à 07:58
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 30 oct. 2020 à 07:58
A voir également:
- Renommer noms de dossiers ET fichiers à l'intérieur de ces dossiers
- Renommer plusieurs fichiers - Guide
- Mettre un mot de passe sur un dossier - Guide
- Logiciel aménagement intérieur - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Chaque fichier en ligne sur le web a un chemin d’accès sur un serveur. c’est le cas du fichier du logo présent sur la page de cette ville. quel est le chemin de ce fichier à partir de la racine du site ? - Forum Graphisme
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 407
30 oct. 2020 à 07:58
30 oct. 2020 à 07:58
Salut,
La structure :
La commande :
Le résultat :
;-))
La structure :
$ tree test/
test/
├── dossierA
│ ├── S02_T1w_0.8iso_p2_ND
│ │ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ │ ├── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ │ └── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii
│ ├── S03_T1w_0.8iso_p2_ND
│ │ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ │ ├── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ │ └── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii
│ └── S04_T1w_0.8iso_p2
│ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ ├── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ └── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii
├── dossierB
│ ├── S02_T1w_0.8iso_p2_ND
│ │ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ │ ├── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ │ └── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii
│ ├── S03_T1w_0.8iso_p2_ND
│ │ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ │ ├── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ │ └── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii
│ └── S04_T1w_0.8iso_p2
│ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ ├── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ └── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii
└── dossierC
├── S02_T1w_0.8iso_p2_ND
│ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ ├── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ └── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii
├── S03_T1w_0.8iso_p2_ND
│ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ ├── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
│ └── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii
└── S04_T1w_0.8iso_p2
├── stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
├── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json
└── v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii
12 directories, 27 files
La commande :
$ find test/ -execdir rename -v 's/\b\./_/' '{}' \+
./S04_T1w_0.8iso_p2 renamed as ./S04_T1w_0_8iso_p2
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./S03_T1w_0.8iso_p2_ND renamed as ./S03_T1w_0_8iso_p2_ND
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./S02_T1w_0.8iso_p2_ND renamed as ./S02_T1w_0_8iso_p2_ND
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
./stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./S04_T1w_0.8iso_p2 renamed as ./S04_T1w_0_8iso_p2
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./S03_T1w_0.8iso_p2_ND renamed as ./S03_T1w_0_8iso_p2_ND
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./S02_T1w_0.8iso_p2_ND renamed as ./S02_T1w_0_8iso_p2_ND
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
./stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./S04_T1w_0.8iso_p2 renamed as ./S04_T1w_0_8iso_p2
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./S03_T1w_0.8iso_p2_ND renamed as ./S03_T1w_0_8iso_p2_ND
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./S02_T1w_0.8iso_p2_ND renamed as ./S02_T1w_0_8iso_p2_ND
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.nii renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
./stack_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
./v_CONTROLFOOD_004_CL_S3_T1w_0.8iso_p2_ND.json renamed as ./v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
Le résultat :
$ tree test/
test/
├── dossierA
│ ├── S02_T1w_0_8iso_p2_ND
│ │ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ │ ├── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ │ └── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
│ ├── S03_T1w_0_8iso_p2_ND
│ │ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ │ ├── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ │ └── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
│ └── S04_T1w_0_8iso_p2
│ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ ├── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ └── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
├── dossierB
│ ├── S02_T1w_0_8iso_p2_ND
│ │ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ │ ├── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ │ └── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
│ ├── S03_T1w_0_8iso_p2_ND
│ │ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ │ ├── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ │ └── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
│ └── S04_T1w_0_8iso_p2
│ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ ├── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ └── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
└── dossierC
├── S02_T1w_0_8iso_p2_ND
│ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ ├── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ └── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
├── S03_T1w_0_8iso_p2_ND
│ ├── stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ ├── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
│ └── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
└── S04_T1w_0_8iso_p2
├── stack_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
├── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.json
└── v_CONTROLFOOD_004_CL_S3_T1w_0_8iso_p2_ND.nii
12 directories, 27 files
;-))