cp没有--exclude选项!Linux复制文件夹时如何排除一些文件?

之前使用tar命令压缩文件将时,使用了–exclude选项排除了一些不需要的文件。现在我想复制一个文件夹,但是其中一些文件不需要复制,此时注意到cp命令居然没有–exclude选项。

rsync可以快速地帮助我们完成相同的事情,命令如下:

rsync -av --progress folder_source/ folder_dest --exclude folder/file_excluded

可以在命令中加入-n来测试文件传输是否顺利:

rsync -av --progress folder_source/ folder_dest --exclude folder/file_excluded -n

在这里插入图片描述

如果有多个文件需要排除,可以在命令中多次使用–exclude选项:

rsync -av --progress folder_source/ folder_dest --exclude folder/file_excluded1 --exclude folder/file_excluded2

你可能感兴趣的:(Linux及服务器,linux,运维,服务器)