搬动整个目录树,目录树中包含隐藏文件,软连接,子目录等等:
1. 如下的命令会覆盖已有同名的文件,保持src里文件的属性。
tar -cf - src/ | (cd dest; tar -xf -)
2. 对于意外中断后再执行,占有资源少,有多种sync的策略
rsync -avz source dest
用cp可以实现类似功能:
cp -au source dest
等于
cp -dpRu source dest
3. 对于少量文件可以使用 scp
<================================================================> tar -xvf foo.tar
verbosely extract foo.tar
tar -xzf foo.tar.gz
extract gzipped foo.tar.gz
tar -cjf foo.tar.bz2 bar/
create bzipped tar archive of the directory bar called foo.tar.bz2
tar -xjf foo.tar.bz2 -C bar/
extract bzipped foo.tar.bz2 after changing directory to bar
tar -xzf foo.tar.gz blah.txt
extract the file blah.txt from foo.tar.bz2
阅读(2467) | 评论(0) | 转发(1) |