在Linux中,使用tar
命令进行压缩时,可以通过--exclude
选项来排除某些文件或目录
tar -czvf archive.tar.gz --exclude="file_to_exclude" --exclude="directory_to_exclude" /path/to/archive
在这个示例中:
-c
表示创建新的压缩文件。-z
表示使用gzip压缩。-v
表示显示详细信息。-f
表示指定压缩文件名。archive.tar.gz
是输出的压缩文件名。--exclude="file_to_exclude"
表示排除名为file_to_exclude
的文件。--exclude="directory_to_exclude"
表示排除名为directory_to_exclude
的目录。/path/to/archive
是要压缩的文件或目录的路径。你可以根据需要添加多个--exclude
选项来排除更多的文件或目录。例如:
tar -czvf archive.tar.gz --exclude="file1.txt" --exclude="file2.txt" --exclude="directory1" /path/to/archive
这将排除file1.txt
、file2.txt
和directory1
。