Comment copier un répertoire vers un autre répertoire dans Bash sous Linux

Comment Copier Un Repertoire Vers Un Autre Repertoire Dans Bash Sous Linux



Savoir copier un répertoire est essentiel pour effectuer des sauvegardes, migrer les données, organiser les fichiers et transférer les fichiers à distance. De plus, la copie d'un répertoire vers un autre dépend de différents facteurs tels que la taille du répertoire, les attributs et les outils que vous utilisez pour le processus. Cependant, les débutants sous Linux ne connaissent parfois pas la bonne façon de copier un répertoire vers un autre répertoire dans Bash sans erreur. Ainsi, dans ce bref blog, nous avons inclus les commandes simples permettant de copier un répertoire vers un autre répertoire dans Bash sous Linux.

Comment copier un répertoire vers un autre répertoire dans Bash sous Linux

Il est facile de copier et coller un répertoire dans un autre répertoire dans Bash, et vous pouvez le faire à l'aide des commandes simples de la ligne de commande.







Ouvrez le terminal et entrez l'ensemble de commandes suivant pour accéder au répertoire parent du répertoire que vous souhaitez copier :



CD / chemin / à / Dossier Parent



Remplacez « /path/to/parent_directory » par le chemin réel du répertoire parent qui contient le répertoire que vous avez l'intention de copier, et appelons-le le répertoire source. En entrant la commande, vous verrez que la nouvelle ligne de commande contient le nom du répertoire source. Maintenant, copiez le répertoire actuel via la commande « cp » :





CP -r répertoire_source / chemin / à / répertoire_cible

À la place de « source_directory », saisissez le nom du répertoire source. Remplacez «/path/to/target_directory» par le chemin réel où vous êtes sur le point de coller le répertoire copié. L'option « -r » demande explicitement au système de copier de manière récursive le répertoire source, les sous-répertoires et d'autres contenus.



Prenons un exemple où nous utilisons un script Bash pour copier un répertoire vers un autre répertoire. Tout d'abord, exécutez les commandes suivantes une par une pour créer un script Bash, puis fournissez les autorisations exécutables :

touche copier.sh

chmod u+x copie.sh

Maintenant, ouvrez le script dans l'éditeur nano et écrivez-y le programme suivant :

#!/bin/bash

écho 'copier un répertoire'



CP -r ~ / Documents ~ / Musique

Enfin, enregistrez le script puis exécutez-le dans le terminal.

. / copier.sh

Une fois le script exécuté, il est temps de vérifier les résultats si le système a copié le répertoire « Musique » dans les « Documents ».

CD ~ / Documents

ls

Conclusion

Copier un répertoire vers un autre répertoire est une tâche fondamentale sous Linux, et ce petit guide l'explique à l'aide du shell Bash. Le processus global est simple et commence par la navigation vers le répertoire parent contenant le fichier que nous avons l'intention de copier. Enfin, nous avons vérifié si la tâche avait réussi.