Comment copier un dossier dans Linux?

Comment copier un dossier dans Linux?
Les fichiers et dossiers sont couramment utilisés dans tout système d'exploitation. Parfois, votre dossier contient des données cruciales et vous préférez conserver plusieurs copies de sauvegarde. La première solution qui nous vient à l'esprit est de copier ce dossier ailleurs. Par conséquent, dans cet article, notre cible est de comprendre toutes les méthodes de copie d'un dossier dans Linux, je.e., Les méthodes basées sur la CLI et les méthodes basées sur l'interface graphique.

Remarque: Pour expliquer les différentes méthodes de copie d'un dossier dans Linux, nous avons utilisé Linux Mint 20.

Méthodes de copie d'un dossier dans Linux:

Voici les quatre méthodes les plus courantes pour copier un dossier dans Linux:

Méthode n ° 1: Utilisation de l'interface graphique Linux:

Il s'agit de la méthode la plus simple pour copier un dossier dans Linux, qui est également très couramment utilisé dans d'autres systèmes d'exploitation. Vous devez effectuer les étapes suivantes pour copier un dossier dans Linux en utilisant cette méthode:

Tout d'abord, nous devons créer un dossier de démonstration dans notre répertoire d'origine nommé «Copyfolder».

Le dossier que nous avons créé est illustré dans l'image ci-dessous:

Pour lancer un menu contextuel, vous devez cliquer avec le bouton droit sur ce dossier. Une fois le menu lancé, nous choisirons l'option «Copier» dans ce menu, comme indiqué dans l'image suivante:

Dans cet exemple, nous avons l'intention de copier notre «Copyfolder» dans le dossier «Documents». Par conséquent, nous serons double-cliquer sur le dossier «Documents» pour l'ouvrir. Ensuite, dans le dossier «Documents», nous cliquerons avec le bouton droit sur son espace vide pour relancer un menu contextuel. Nous allons maintenant sélectionner l'option «Coller» dans le menu, qui vient de lancer comme en surbrillance dans l'image ci-dessous:

Après cela, vous remarquerez que votre «Copyfolder» ou tout autre dossier sélectionné a été copié dans le dossier «Documents» ou tout autre dossier que vous avez choisi, comme indiqué dans l'image suivante:

Méthode # 2: Utilisation de la commande «CP»:

Cette méthode et les deux autres méthodes ci-dessous sont basées sur Linux Mint 20. Nous suivrons les étapes mentionnées ci-dessous pour utiliser cette méthode en copie un dossier dans Linux:

Étant donné que cette méthode est basée sur un terminal, nous lancerons le terminal Linux Mint 20 comme indiqué dans l'image suivante:

Vous devez saisir la commande suivante dans votre terminal une fois qu'il a été lancé:

$ cp -r nameoffoldertobecopied DestinationPath

Ici, vous devez fournir le nom réel du dossier à copier au lieu de NameOffolderTovecopied, et le chemin réel vers l'endroit où vous souhaitez copier ce dossier au lieu de DestinationPath. Dans le scénario dont nous discutons, nous avons l'intention de copier le «copyfolder» dans notre dossier «Documents». Par conséquent, nous avons écrit «Copyfolder» au lieu de NameOffolderTovecopied. En outre, le chemin du répertoire «Documents» au lieu de DestinationPath, comme indiqué dans l'image ci-dessous:

Une fois que vous avez appuyé sur la touche «Entrée» pour exécuter la commande susmentionnée, le dossier souhaité aurait été copié dans la destination spécifiée. Vous pouvez également confirmer si l'opération souhaitée a eu lieu ou non en exécutant la commande suivante dans votre terminal:

$ ls -l DestinationPath

Ici, vous devriez fournir le chemin de l'endroit où vous avez copié votre dossier au lieu du Path de destination.

L'exécution de cette commande répertorie tout le contenu du répertoire «Documents», qui contiendra également le dossier que vous venez de copier, je.e., Le «Copyfolder», comme indiqué dans l'image ci-dessous:

Méthode # 3: Utilisation de la commande «RSYNC»:

En utilisant la commande «RSYNC» pour copier un dossier dans Linux Mint 20, nous devrons effectuer toutes les étapes énumérées ci-dessous:

Tout d'abord, nous devons installer la commande «RSYNC», si elle n'a pas déjà été installée, en exécutant la commande suivante dans notre terminal:

$ sudo apt-get install rsync

Une fois cette commande installée sur votre système, votre terminal reflétera la sortie indiquée dans l'image ci-dessous:

Maintenant, lorsque la commande «RSYNC» a été installée avec succès sur votre système, vous devez exécuter la commande suivante dans le terminal:

$ RSYNC -AVZ NameOffolderTobecopied DestinationPath

Ici, vous devez fournir le nom réel du dossier à copier au lieu de NameOffolderTocopied et le chemin réel où vous souhaitez copier ce dossier au lieu de DestinationPath. Dans le scénario dont nous discutons, nous avons l'intention de copier le «copyfolder» dans notre dossier «Documents». Par conséquent, nous avons écrit «Copyfolder» au lieu de NameOffolderTovecopied. Ainsi que le chemin du répertoire «Documents» au lieu de DestinationPath comme indiqué dans l'image suivante:

Une fois que vous avez exécuté cette commande, votre terminal vous montrera un message de confirmation illustrant que l'opération spécifiée a été effectuée avec succès, comme indiqué dans l'image ci-dessous:

Vous pouvez également le confirmer en exécutant la commande «LS», comme décrit dans la méthode ci-dessus.

Méthode n ° 4: Utilisation de la commande «SCP»:

Il s'agit d'une autre méthode basée sur un terminal pour copier un dossier dans Linux, qui peut être suivi de la manière illustrée ci-dessous.

La commande «SCP» peut être utilisée pour copier un dossier dans Linux de la manière suivante:

$ SCP -R NameOffolderTovecopied DestinationPath

Ici, vous devez fournir le nom réel du dossier à copier au lieu de NameOffolderTocopied et le chemin réel où vous souhaitez copier ce dossier au lieu de DestinationPath. Dans le scénario dont nous discutons, nous avons l'intention de copier le «copyfolder» dans notre dossier «Documents». Par conséquent, nous avons écrit «Copyfolder» au lieu de NameOffolderTovecopied. En outre, le chemin du répertoire «Documents» au lieu de DestinationPath comme indiqué dans l'image suivante:

Une fois que vous avez exécuté cette commande, vous pouvez confirmer si votre dossier a été copié dans la destination spécifiée ou non en exécutant à nouveau la commande «LS».

Conclusion:

Toutes les méthodes démontrées dans cet article sont extrêmement faciles à suivre. Ces méthodes sont capables de copier un dossier dans toute destination spécifiée en quelques secondes. En suivant l'une de ces méthodes, vous pouvez copier autant de dossiers que vous le souhaitez et à n'importe quel endroit de votre choix tout en utilisant le système d'exploitation Linux.