cp 复制命令求助

2021-10-19 14:54:45 +08:00
 nbweb

cp 如何复制完整路径?

例如:

cp -a /usr/local/bin /home

我想在 home 目录下面,直接把 /usr/local/bin 的路径复制过来,要用什么选项?

最终的结果是:/home/usr/local/bin 才是我想要的。

998 次点击
所在节点    问与答
6 条回复
ipwx
2021-10-19 14:58:25 +08:00
rsync -avPR /usr/local/bin /home
ipwx
2021-10-19 14:58:51 +08:00
虽然你这需求怪,不过正好有东西能给你这么搞
nbweb
2021-10-19 15:02:38 +08:00
@ipwx 对哦,杂没想到这个玩意,感谢!!!!
nbweb
2021-10-19 15:04:49 +08:00
@ipwx 完美解决,感谢,感谢!!!!
skinny
2021-10-19 15:13:48 +08:00
find /usr/local/bin -type d -exec mkdir -p /home{} \;
find /usr/local/bin -type f -exec cp {} /home{} \;

就是 rsync 一般没有预装,不然很多奇奇怪怪的需求用那个方便非常多
killva4624
2021-10-19 18:02:56 +08:00
cp --parents -r /usr/local/bin ./test

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/808894

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX