J'ai un tas de dossiers dans le dossier A
. Je veux déplacer les fichiers de tous ces dossiers vers A
.
または
Je veux couper tous les fichiers des dossiers enfants et les coller dans le dossier parent.
Comment faire ?
J'ai un tas de dossiers dans le dossier A
. Je veux déplacer les fichiers de tous ces dossiers vers A
.
または
Je veux couper tous les fichiers des dossiers enfants et les coller dans le dossier parent.
Comment faire ?
Vous pourriez créer un fichier et le nommer "cutme" (pour créer un fichier appelé cutme dans le terminal tapez nano cutme
. Pour le sauvegarder, appuyez sur CTRL+X puis sur ENTER.) par exemple et collez-y ce qui suit en supposant que :
find * -type f -print -not -type d -and -not -regex 'cutme' -exec mv {} .. \;
Notez le nom cutme à l'intérieur de la ligne. Il doit être le même que le script que vous allez exécuter.
Après avoir créé le fichier et collé la ligne ci-dessus, exécutez ce qui suit dans le même dossier que le script :
chmod +x cutme
. Cela donnera à votre nouveau fichier le drapeau "exécutable" afin que vous puissiez l'exécuter comme ceci : ./cutme
.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.