rsync 在指定复制源时,路径末尾是否有“/”表示不同的含义。
即,不存在时表示目录本身及其下所有内容;存在时则仅表示其下所有内容而不包括该目录本身。
FreeBSD 的 cp、 mv 等与 rsync 风格一致。但 GNU 的 cp、 mv 风格不同,路径末尾是否有“/”竟然意思相同,很无语。
cp 我找到了,用一点表示,例如: cp /etc/skel/. /mnt,很隐蔽,手持上并未见着说明。
mv 目前尚不清除,求解。
老话题了,作答前请考虑清楚,不要想当然地就上。
cp、mv 等命令如何表示目录中的所有内容
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
- npnufn
- 帖子: 1847
- 注册时间: 2005-10-14 15:56
Re: cp、mv 等命令如何表示目录中的所有内容
感觉是:目标目录有同名文件夹,带/会复制到该目录下,不带是覆盖。
区别就在目标文件夹是否有同名文件 文件夹
区别就在目标文件夹是否有同名文件 文件夹
上次由 npnufn 在 2012-02-25 12:51,总共编辑 1 次。
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: cp、mv 等命令如何表示目录中的所有内容
LS作答前请未考虑。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~