如何在 Unix 中复制整个目录并排除特定文件
我有一个 Unix 批处理脚本,它将一个目录(称为 dir A)的内容复制到另一个目录(称为 dir B)。
这是我目前拥有的副本声明。
cp -urL /path/to/dir/A /path/to/dir/B
但是,此语句会复制隐藏文件。
如何排除所有隐藏文件被复制?
I have a Unix batch script that copies the contents of one directory (call it dir A) to another (call it dir B).
Here is the copy statement I have currently.
cp -urL /path/to/dir/A /path/to/dir/B
However, this statement copies over hidden files.
How can I exclude any and all hidden files from being copied over?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
添加星号(*)以复制但忽略隐藏文件
Put star (*) in to copy but ignore hidden files
如果使用
bash
作为 shell,请取消设置dotglob
shell 选项。来自
man bash
If using
bash
as your shell, unset thedotglob
shell option.From
man bash