如何复制单个文件并维护目录结构?

All*_*mas 12 linux file-management

如何在命令行上执行此操作?

例如复制/dir/another/file/tmp/所以我有/tmp/dir/another/file

Col*_*art 25

cp --parents /dir/another/file /tmp
Run Code Online (Sandbox Code Playgroud)

会做你想做的。


Céd*_*ien 5

rsync可以对此提供很好的帮助:

rsync -Ravz my/first/dir/file.txt another_dir
Run Code Online (Sandbox Code Playgroud)

结果会给出

another_dir/my/first/dir/file.txt
Run Code Online (Sandbox Code Playgroud)