Comment préserver le chemin du répertoire avec la commande CP

Comment préserver le chemin du répertoire avec la commande CP

La commande CP est utilisée pour copier les fichiers d'un répertoire vers un autre répertoire. Parfois, vous devez copier un fichier avec sa structure de répertoire parent.

Vous pouvez utiliser -r Option pour copier les fichiers récursivement. Mais si nous devons copier un seul fichier avec la structure du répertoire complet. Utilisez la commande CP avec --parents Option pour utiliser le nom complet du fichier source sous le répertoire et créer une structure de répertoire similaire à la destination.

CP - Parents ./ dir1 / dir2 / myfile.txt / opt / 

Répertoriez maintenant le fichier dans le répertoire de destination. Vous pouvez voir que la même structure de répertoire est créée dans le répertoire de destination.

ls -l / opt / dir1 / dir2 / myfile.txt -rwxr-xr-x 1 racine racine 4864094 Jan 15 11:09 / Opt / dir1 / dir2 / myfile.SMS