如何使用“cp”命令排除特定目录?

我想复制目录中的所有文件,但特定子目录中的一些文件除外。
我注意到cp命令没有--exclude选项。
那么,我怎样才能做到这一点呢

rsync快速简便:

rsync-av——进程源文件夹/destinationfolder——排除文件夹排除

您可以多次使用--exclude

rsync-av——进程源文件夹/destinationfolder——排除文件夹排除——排除其他文件夹排除

请注意,之后的dirthefoldertoexclude选项--exclude源文件夹相关,即源文件夹/thefoldertoexclude

此外,您还可以为干运行添加-n,以查看在执行实际操作之前将复制什么,如果一切正常,请从命令行中删除-n

发表评论