Pour déplacer plusieurs fichiers d’un répertoire à un autre sous Unix, plusieurs méthodes peuvent être appliquées. Les utilisateurs peuvent choisir entre l’utilisation de la ligne de commande ou des outils graphiques, selon leurs préférences. Voici un guide détaillé.
Déplacer plusieurs fichiers à l’aide de la commande mv
La commande mv
est l’une des méthodes les plus courantes pour déplacer des fichiers sous Unix. Pour cela, commencez par ouvrir un terminal et suivez les étapes suivantes :
Ouvrir le terminal : Accédez à votre interface de ligne de commande.
Naviguer vers le répertoire source : Utilisez la commande
cd
pour vous déplacer vers le répertoire où se trouvent les fichiers que vous souhaitez déplacer. Par exemple :cd /chemin/vers/le/répertoire/source
Exécuter la commande mv : Vous pouvez spécifier les fichiers à déplacer en les énumérant après
mv
, suivi du répertoire de destination. Par exemple, pour déplacer plusieurs fichiers nommésfichier1.txt
,fichier2.txt
, etfichier3.txt
vers un répertoire appelédestination
, tapez :mv fichier1.txt fichier2.txt fichier3.txt /chemin/vers/le/répertoire/destination
- Utiliser des caractères génériques : Si vous souhaitez déplacer tous les fichiers d’un certain type, comme tous les fichiers .txt, vous pouvez utiliser un caractère générique (wildcard). Par exemple :
mv *.txt /chemin/vers/le/répertoire/destination
Déplacement via la gestion des fichiers
Pour ceux qui préfèrent une approche graphique, le gestionnaire de fichiers peut être une option plus intuitive :
Ouvrir le gestionnaire de fichiers : Lancez votre gestionnaire de fichiers habituel.
Sélectionner les fichiers à déplacer : Cliquez sur le premier fichier, maintenez la touche
Shift
enfoncée, puis cliquez sur le dernier fichier que vous souhaitez déplacer. Cela sélectionnera tous les fichiers entre les deux.- Faire glisser vers le dossier de destination : Cliquez et maintenez votre souris sur l’un des fichiers sélectionnés, puis faites-le glisser vers le répertoire de destination dans le panneau de navigation. Relâchez le bouton de la souris pour les déplacer.
Déplacer plusieurs fichiers avec des scripts
Pour les utilisateurs avancés qui souhaitent automatiser le processus :
Créer un script shell : Utilisez un éditeur de texte pour créer un script. Par exemple, nommez-le
deplacer_fichiers.sh
.Écrire le script : Dans le script, vous pouvez utiliser la ligne :
#!/bin/bash mv /chemin/vers/le/répertoire/source/* /chemin/vers/le/répertoire/destination/
Rendre le script exécutable : Enregistrez votre fichier puis, dans le terminal, exécutez :
chmod +x deplacer_fichiers.sh
- Exécuter le script : Lancez le script pour déplacer les fichiers :
./deplacer_fichiers.sh
Aide à la commande mv et options
Pour maximiser l’utilisation de la commande mv
, il est utile de connaître certaines options disponibles :
-i
: Permet une confirmation avant de remplacer un fichier existant.-u
: Ne déplace que les fichiers qui sont plus récents que ceux dans le répertoire de destination.
Pour explorer davantage les options, lancez :
man mv
FAQ
Q1 : Comment déplacer un dossier entier au lieu de fichiers individuels ?
Pour déplacer un dossier, il suffit d’utiliser la commande mv
suivie du nom du dossier et du chemin de destination. Par exemple :
mv mon_dossier /chemin/vers/le/répertoire/destination
Q2 : Que faire si un fichier est en cours d’utilisation et empêche le déplacement ?
Si un fichier est verrouillé ou en cours d’utilisation, essayez de fermer l’application qui l’utilise avant de déplacer le fichier. Si cela ne fonctionne pas, un redémarrage peut aider à libérer le fichier.
Q3 : Peut-on annuler un déplacement de fichiers réalisé par erreur ?
Les commandes de ligne de commande ne disposent pas d’une fonction d’annulation. Si vous avez déplacé un fichier par erreur, vous devrez le déplacer à nouveau vers son emplacement d’origine.