linux中复制文件如何排除一个目录
·
误区:
首先使用cp命令的 --exclude参数实不可取的,会造成以下的报错,因为cp命令中压根就没有--exclude这个参数的配置
cp: unrecognized option '--exclude=‘****’
问题解决:
我们可以使用rsync工具来完成目录排除的功能,rsync本来是一个远程实时备份的文件同步工具,其含有丰富的命令参数,其中就有--exclude,我们就可以利用rsync来实现本地的文件复制
命令使用:
rsync -avr --exclude 'tmp' --exclude 'logs' /path/to/source/ /path/to/destination/
注意事项:
rsync命令的--exclude参数只能写相对路径,不能写绝对路径,比如tmp文件夹是path/to/source下面的子文件夹,我们只能cd到path/to/source的目录下执行rsync的命令
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)