J'ai un dossier que j'ai récupéré heureusement assis:
/media/sdc1/Pictures
avec un tas de sous-répertoires et de fichiers dont j'ai besoin.
Je veux les copier dans un dossier sur:
/media/sdb1/Pictures
Quelle commande dois-je utiliser dans le terminal pour m'assurer que cela se produit? Je sais qu'il y a la cp
commande. Mais est-ce le meilleur choix? Et si oui, quelles options dois-je utiliser pour m'assurer d'obtenir chaque répertoire et fichier?
command-line
directory
cp
wardr
la source
la source
*
car il omettra les fichiers dot au premier niveau. Cela peut également entraîner un dépassement de la limite ARG_MAX.cp -r /media/sdc1/Pictures/* /media/sdb1/Pictures/some_dir
-r
récursif, lisez la page de manuel .../media/sdc1/Pictures/*
l'astérisque est de copier tout le contenu de/media/sdc1/Pictures/
, mais pas le répertoire parent lui - même./media/sdb1/Pictures/some_dir
est l'endroit où vous voulez le mettre.la source
Si vous avez besoin d'une image exacte, utilisez la commande
dd if=(path) of=(path)
la source
dd
!