如何压缩当前所在文件夹的内容(不包括隐藏文件和文件夹)?
zip -r extension.xpi . -x "*/.*"
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止所拥有的,但我仍然收到隐藏文件。
您*/.*将只包含子目录中的隐藏文件。但不在当前目录或子目录的子目录中。试试这个zip -r extension.xpi . -x ".*"或那个zip -r extension.xpi . -x .\*。
我想反斜杠应该是关键,这是手册页中的引用:
显式排除指定的文件,如下所示:
Run Code Online (Sandbox Code Playgroud)zip -r foo foo -x \*.o这将包括 foo.zip 中 foo 的内容,同时排除所有以 .o 结尾的文件。反斜杠避免了 shell 文件名替换,因此 zip 在所有目录级别执行名称匹配。
| 归档时间: |
|
| 查看次数: |
5659 次 |
| 最近记录: |