mun*_*ish 4 command-line cp files
mkdir backupcache
cp -rp .cache backupcache # or cp -rp \.cache backupcache does not work
Run Code Online (Sandbox Code Playgroud)
没有任何内容被复制并且目录备份缓存保持为空
不要指定文件或目录
假设您创建了新文件夹(或将要创建一个)并希望在创建文件夹后将文件复制到其中
mkdir /test/folder
cp -rp /path/to/copy/. /test/folder
Run Code Online (Sandbox Code Playgroud)
这将递归地将所有文件/文件夹从/path/from/copy
in复制到在第一行创建的现有文件夹中。
另一种方法是tar
。例如:
$cd foo
$tar cf - . | tar -C /path/to/bar -x
Run Code Online (Sandbox Code Playgroud)
使用rsync
:
rsync -av src dest
Run Code Online (Sandbox Code Playgroud)