我有一个刚刚幸运恢复的文件夹,位于:
/media/sdc1/Pictures
包含我需要的一大堆子目录和文件。
我想将这些复制到以下文件夹中:
/media/sdb1/Pictures
我必须在终端中使用什么命令来确保这种情况发生?我知道有命令cp
。但这是最好的选择吗?如果是这样,我应该使用什么选项来确保获得每个目录和文件?
答案1
我将为此使用 rsync,以便如果中途出现错误(或者您需要停止复制),您可以稍后轻松恢复,而不必重新复制所有内容。
rsync -av /media/sdc1/Pictures/ /media/sdb1/Pictures/
答案2
cp -r /media/sdc1/Pictures/* /media/sdb1/Pictures/some_dir
- 是
-r
递归的,阅读手册页... - 带
/media/sdc1/Pictures/*
星号的是复制的所有内容/media/sdc1/Pictures/
,但不复制父目录本身。 - some_dir
/media/sdb1/Pictures/some_dir
是您想要放置它的地方。
答案3
如果需要精确的图像,请使用命令dd if=(path) of=(path)