如何在linux中压缩目录,不包括单个文件?
发布时间:2020-12-13 23:26:02 所属栏目:Linux 来源:网络整理
导读:我想压缩一个目录,我能够这样做 zip -r zip_file_name directory 但是,我想从zip文件中排除目录中的单个文件.我该怎么做呢? 解决方法 输入要压缩的目录.然后: find . -not -name "file_to_exclude" | zip zip_file_name -@ 上面的命令将在目录中创建zip_fi
我想压缩一个目录,我能够这样做
zip -r zip_file_name directory 但是,我想从zip文件中排除目录中的单个文件.我该怎么做呢? 解决方法
输入要压缩的目录.然后:
find . -not -name "file_to_exclude" | zip zip_file_name -@ 上面的命令将在目录中创建zip_file_name.zip. 要在特定路径上创建zip,请输入要压缩的目录.然后: find . -not -name "file_to_exclude" | zip ~/ParticularPath/zip_file_name -@ 来自linux手册页的zip: – @文件列表.如果文件列表指定为 – @ [Not on MacOS],则zip从标准输入而不是命令行获取输入文件列表.例如, zip – @ foo 将在foo.zip中的stdin上每行列出一个文件. 在Unix下,此选项可与find命令一起用于强大的效果.例如,要归档当前目录及其子目录中的所有C源文件: 找 . -name“*.[ch]” – print | zip源码 – @ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |