Question Comment copier un dossier avec des fichiers dans un autre dossier sous Unix / Linux? [fermé]


J'ai quelques problèmes pour copier un dossier avec des dossiers dans ce dossier dans un autre dossier. Commander cp -r ne copie pas les fichiers dans le dossier.


856
2018-02-17 15:16


origine


Réponses:


L'option que vous cherchez est -R.

cp -R source destination/

Si destination n'existe pas, il sera créé.

-R veux dire copy directories recursively. Vous pouvez aussi utiliser -r car il est insensible à la casse.


1375
2018-02-17 15:20



Vous cherchez le cp commander. Vous devez modifier les répertoires pour que vous soyez en dehors du répertoire que vous essayez de copier. Si le répertoire que vous copiez est appelé dir1 et vous voulez le copier à votre /home/Pictures dossier:

cp -r dir1/ ~/Pictures/

Linux est sensible à la casse et a également besoin de / après chaque répertoire pour savoir que ce n'est pas un fichier. ~ est un caractère spécial dans le terminal qui évalue automatiquement le répertoire personnel de l'utilisateur actuel. Si vous avez besoin de savoir dans quel répertoire vous vous trouvez, utilisez la commande pwd.

Lorsque vous ne savez pas comment utiliser une commande Linux, il y a une page de manuel à laquelle vous pouvez vous référer en tapant

man [insert command here]

à une invite de terminal.

En outre, pour compléter automatiquement les chemins d'accès longs lors de la saisie dans le terminal, vous pouvez frapper Languette Une fois que vous avez commencé à taper le chemin, des choix vous seront présentés ou la partie restante du chemin sera insérée.


345
2018-02-17 15:26



Utilisation:

$ cp -R SRCFOLDER DESTFOLDER/

85
2018-02-17 15:20