tar 整个文件夹除了几个文件和文件夹?

cod*_*ama 1 linux tar

我有一个像这样的文件夹结构:

file1
file2
file3
file4
folder1
folder2
Run Code Online (Sandbox Code Playgroud)

在不写入每个文件的情况下,如何压缩除文件 1 和文件夹 1 之外的所有文件和文件夹?

Jam*_*mes 5

您可以使用--exclude=pattern选项来防止名称与通配符(模式)匹配的任何文件或成员被操作。例如,要使用目录的所有内容(src名称以 结尾的文件除外)创建存档.exe,请使用命令tar -cf src.tar --exclude='*.exe' src