Déplacer des fichiers vers de nouveaux dossiers indépendants
Résolu
infintous
Messages postés
576
Date d'inscription
Statut
Membre
Dernière intervention
-
infintous Messages postés 576 Date d'inscription Statut Membre Dernière intervention -
infintous Messages postés 576 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Déplacer des fichiers vers de nouveaux dossiers indépendants
- Déplacer colonne excel - Guide
- Renommer des fichiers en masse - Guide
- Déplacer barre des taches windows 11 - Guide
- Explorateur de fichiers - Guide
- Fichiers epub - Guide
1 réponse
Salut,
$ ls -1
tata.txt
tete.txt
titi.txt
toto.txt
tutu.txt
tyty.txt
$ for i in *.*;do mkdir -pv "${i%.*}" && mv -fv "${i}" "${i%.*}/";done
mkdir: création du répertoire «tata»
«tata.txt» -> «tata/tata.txt»
mkdir: création du répertoire «tete»
«tete.txt» -> «tete/tete.txt»
mkdir: création du répertoire «titi»
«titi.txt» -> «titi/titi.txt»
mkdir: création du répertoire «toto»
«toto.txt» -> «toto/toto.txt»
mkdir: création du répertoire «tutu»
«tutu.txt» -> «tutu/tutu.txt»
mkdir: création du répertoire «tyty»
«tyty.txt» -> «tyty/tyty.txt»
$ tree
.
|-- tata
| `-- tata.txt
|-- tete
| `-- tete.txt
|-- titi
| `-- titi.txt
|-- toto
| `-- toto.txt
|-- tutu
| `-- tutu.txt
`-- tyty
`-- tyty.txt
6 directories, 6 files
Pour info à d'autres que cela aiderai:
La commande de zipe31 n'est pas récursive.
c'est à dire qu'elle ne traite fait pas de changements dans les sous dossier