Ceci est un article classique écrit par Jack Wallen du Linux.com les archives. Pour plus d’excellents conseils et techniques sur SysAdmin, consultez notre cours d’introduction à Linux.
Certaines tâches sont effectuées si souvent que les utilisateurs tiennent pour acquis à quel point elles sont simples. Mais ensuite, vous migrez vers une nouvelle plate-forme et ces mêmes tâches simples commencent à nécessiter une petite partie de la puissance de votre cerveau. L’une de ces tâches consiste à déplacer des fichiers d’un emplacement à un autre. Bien sûr, il est le plus souvent considéré comme l’une des actions les plus rudimentaires à effectuer sur un ordinateur. Cependant, lorsque vous passez à la plate-forme Linux, vous pouvez vous demander « Maintenant, comment déplacer des fichiers ? »
Si vous êtes familier avec Linux, vous savez qu’il existe toujours de nombreuses voies vers le même succès. Le déplacement de fichiers ne fait pas exception. Vous pouvez opter pour la puissance de la ligne de commande ou la simplicité de l’interface graphique – dans tous les cas, vous obtiendrez ces fichiers déplacés.
Examinons comment vous pouvez déplacer ces fichiers. Tout d’abord, nous allons examiner la ligne de commande.
Ligne de commande en mouvement
L’un des problèmes auxquels tant d’utilisateurs novices de Linux sont confrontés est l’idée de devoir utiliser la ligne de commande. Ce pouvez être un peu intimidant au début. Bien que les interfaces Linux modernes puissent vous aider à vous assurer d’avoir rarement à utiliser cet outil «à l’ancienne», il vous manquerait beaucoup de puissance si vous l’ignoriez complètement. La commande de déplacement de fichiers en est une parfaite illustration.
La commande pour déplacer les fichiers est mv. C’est très simple et c’est l’une des premières commandes que vous apprendrez sur la plateforme. Au lieu de simplement énumérer la syntaxe et les commutateurs habituels de la commande – puis de vous permettre de faire le reste – voyons comment vous pouvez utiliser cet outil.
La commande mv fait une chose : elle déplace un fichier d’un emplacement à un autre. Cela peut être quelque peu trompeur car mv est également utilisé pour renommer des fichiers. Comment? Simple. Voici un exemple. Supposons que vous ayez le fichier testfile dans /home/jack/ et que vous vouliez le renommer en testfile2 (tout en le gardant au même emplacement). Pour ce faire, vous utiliseriez la commande mv comme ceci :
mv /home/jack/testfile /home/jack/testfile2
ou, si vous êtes déjà dans /home/jack :
mv fichier de test fichier de test2
Les commandes ci-dessus déplaceraient /home/jack/testfile vers /home/jack/testfile2 – renommant efficacement le fichier. Mais que faire si vous vouliez simplement déplacer le fichier ? Supposons que vous souhaitiez garder votre répertoire personnel (dans ce cas /home/jack) exempt de fichiers parasites. Vous pouvez déplacer ce fichier de test dans /home/jack/Documents avec la commande :
mv /home/jack/testfile /home/jack/Documents/
Avec la commande ci-dessus, vous avez déplacé le fichier dans un nouvel emplacement, tout en conservant le nom de fichier d’origine.
Que faire si vous souhaitez déplacer un certain nombre de fichiers ? Heureusement, vous n’avez pas à émettre la commande mv pour chaque fichier. Vous pouvez utiliser des caractères génériques pour vous aider. Voici un exemple :
Vous avez un certain nombre de fichiers .mp3 dans votre répertoire ~/Downloads (~/ – est un moyen simple de représenter votre répertoire personnel – dans notre exemple précédent, ce serait /home/jack/) et vous les voulez dans ~/Music . Vous pouvez les déplacer rapidement avec une seule commande, comme ceci :
mv ~/Téléchargements/*.mp3 ~/Musique/
Cette commande déplacerait tous les fichiers se terminant par .mp3 du répertoire Téléchargements et les déplacerait dans le répertoire Musique.
Si vous souhaitez déplacer un fichier dans le répertoire parent du répertoire de travail actuel, il existe un moyen simple de le faire. Supposons que vous ayez le fichier testfile situé dans ~/Downloads et que vous le vouliez dans votre répertoire personnel. Si vous êtes actuellement dans le répertoire ~/Téléchargements, vous pouvez le déplacer d’un dossier vers le haut (vers ~/) comme suit :
fichier de test mv ../
Le « ../ » signifie déplacer le dossier d’un niveau vers le haut. Si vous êtes enfoui plus profondément, disons ~/Téléchargements/aujourd’hui/, vous pouvez toujours déplacer facilement ce fichier avec :
fichier de test mv ../../
N’oubliez pas que chaque « ../ » représente un niveau supérieur.
Comme vous pouvez le voir, déplacer des fichiers à partir de la ligne de commande n’est pas difficile du tout.
IHM graphique
Il existe de nombreuses interfaces graphiques disponibles pour la plate-forme Linux. En plus de cela, vous pouvez utiliser de nombreux gestionnaires de fichiers. Les gestionnaires de fichiers les plus populaires sont Nautilus (GNOME) et Dolphin (KDE). Les deux sont très puissants et flexibles. Je veux illustrer comment les fichiers sont déplacés à l’aide du gestionnaire de fichiers Nautilus.
Nautilus a probablement le moyen le plus efficace de déplacer des fichiers. Voici comment c’est fait :
Ouvrez le gestionnaire de fichiers Nautilus. Localisez le fichier que vous souhaitez déplacer et cliquez avec le bouton droit sur ce fichier. Dans le menu contextuel (Figure 1) sélectionnez l’option « Déplacer vers ». Lorsque la fenêtre Sélectionner la destination s’ouvre, accédez au nouvel emplacement du fichier. Une fois que vous avez localisé le dossier de destination, cliquez sur Sélectionner.
Ce menu contextuel vous permet également de copier le fichier vers un nouvel emplacement, de déplacer le fichier vers la corbeille, etc.
Si vous êtes plutôt du genre glisser-déposer, n’ayez crainte, Nautilus est prêt à vous servir. Supposons que vous ayez un fichier dans votre répertoire personnel et que vous vouliez le faire glisser vers Documents. Par défaut, Nautilus aura quelques signets dans le volet gauche de la fenêtre. Vous pouvez faire glisser le fichier dans le signet du document sans avoir à ouvrir une deuxième fenêtre Nautilus. Cliquez simplement, maintenez et faites glisser le fichier du volet d’affichage principal vers le signet Documents.
Si, toutefois, la destination de ce fichier n’est pas répertoriée dans vos favoris (ou n’apparaît pas dans le volet d’affichage principal actuel), vous devrez ouvrir une deuxième fenêtre Nautilus. Côte à côte, vous pouvez ensuite faire glisser le fichier du dossier source dans la fenêtre d’origine vers le dossier de destination dans la deuxième fenêtre.
Si vous devez déplacer plusieurs fichiers, vous avez toujours de la chance. Semblable à presque toutes les interfaces utilisateur modernes, vous pouvez effectuer une sélection multiple de fichiers en maintenant le bouton Ctrl enfoncé pendant que vous cliquez sur chaque fichier. Après avoir sélectionné chaque fichier (Figure 2), vous pouvez soit cliquer avec le bouton droit sur l’un des fichiers sélectionnés, puis choisir l’option Déplacer vers, soit simplement les faire glisser et les déposer dans un nouvel emplacement.
Les fichiers sélectionnés (dans ce cas, les dossiers) seront chacun mis en surbrillance.
Le déplacement de fichiers sur le bureau Linux est incroyablement facile. Que ce soit avec la ligne de commande ou le bureau de votre choix, vous disposez de nombreuses voies vers le succès, toutes conviviales et rapides à maîtriser.
La poste Classic SysAdmin : Comment déplacer des fichiers à l’aide de commandes Linux ou de gestionnaires de fichiers est apparu en premier sur Fondation Linux.