cp 如何复制完整路径?
例如:
cp -a /usr/local/bin /home
我想在 home 目录下面,直接把 /usr/local/bin 的路径复制过来,要用什么选项?
最终的结果是:/home/usr/local/bin 才是我想要的。
1
ipwx 2021-10-19 14:58:25 +08:00
rsync -avPR /usr/local/bin /home
|
2
ipwx 2021-10-19 14:58:51 +08:00
虽然你这需求怪,不过正好有东西能给你这么搞
|
5
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 一般没有预装,不然很多奇奇怪怪的需求用那个方便非常多 |
6
killva4624 2021-10-19 18:02:56 +08:00
cp --parents -r /usr/local/bin ./test
|