Eu tenho uma pasta na qual recuperei felizmente sentado:
/media/sdc1/Pictures
com um monte de subdiretórios e arquivos que eu preciso.
Quero copiá-los para uma pasta em:
/media/sdb1/Pictures
Qual comando eu tenho que usar no terminal para garantir que isso aconteça? Eu sei que existe o cp
comando. Mas essa é a melhor escolha? E se sim, quais opções devo usar para garantir a obtenção de todos os diretórios e arquivos?
command-line
directory
cp
wardr
fonte
fonte
*
pois ele omitirá arquivos de ponto no primeiro nível. Isso também pode exceder o limite de ARG_MAX.cp -r /media/sdc1/Pictures/* /media/sdb1/Pictures/some_dir
-r
é recursivo, leia a página de manual .../media/sdc1/Pictures/*
o asterisco é copiar todo o conteúdo/media/sdc1/Pictures/
, mas não o diretório pai em si./media/sdb1/Pictures/some_dir
é onde você deseja colocá-lo.fonte
Se você precisar de uma imagem exata, use o comando
dd if=(path) of=(path)
fonte
dd
!