开发者社区> 问答> 正文

`cp`命令在拷贝整个目录的时候是否可以不包括隐藏文件?

以下的命令可以拷贝目录并显示拷贝的过程,但包含了隐藏的文件。

$ cp -dPrfv config/ temp/
使用rsync可以不包含隐藏文件,是否有可以显示拷贝过程的选项?

$ rsync --exclude=.svn config/ temp/ -rv
是否有什么命令可以满足如下的需求:

1、不拷贝隐藏的文件;
2、显示整个拷贝的过程。

展开
收起
a123456678 2016-06-21 16:18:20 3859 0
1 条回答
写回答
取消 提交回答
  • 用tar吧,比如:

    tar -cf - /path/to/source | ( cd /path/to/target; tar -xf -)
    想看过程就加个v,想跳过某些文件就用--exclude,比如:

    tar --exclude '*.zip' -cvf - /path/to/source | ( cd /path/to/target; tar -xf -)

    2019-07-17 19:45:04
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载