Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
[解决]通过终端命令压缩文件会生成..zip文件
Experiences and Insight
851
views ·
4
replies ·
To
floor
Go
pbphn
deepin
2018-12-05 06:01
Author
本帖最后由 pbphn 于 2018-12-4 22:36 编辑
换deepin一个礼拜了,也是四年后再一次使用linux。deepin进步巨大,除了压缩软件不好用,其他都好,也有替代软件。
为了把a文件夹下面一堆文件夹bcd等每个单独压缩成b.zip c.zip d.zip
上网查命令,自己凑合写了个find -type d -exec zip -r {}.zip {} \;
压缩是能压缩,但是每次压缩后,文件夹内不仅仅按需求生成了b.zip c.zip d.zip,还生成了一个..zip文件,打开这个文件,就是所有bcd文件夹在里面。是一个包含其他压缩包文件的超大压缩包。
我观察了终端显示的命令,是先对所有文件进行了一次汇总(或者是压缩?),然后才开始每个单独文件夹的压缩,导致压缩时间长了一倍。
请问怎么修改这条命令,才能省略生成汇总压缩这个步骤?
Reply
Like 0
Favorite
View the author
All Replies
pbphn
deepin
2018-12-05 06:10
#1
啊,好像找到原因了,find把本级目录也列出来了,但是没想到怎么把本级目录去掉。
Reply
Like 0
View the author
pbphn
deepin
2018-12-05 06:34
#2
搞定了,我都会自问自答了。。
find -type d ! -name '.' -exec zip -r {}.zip {} \;
希望深度的文件管理器把常用压缩命令集成进去。。
Reply
Like 0
View the author
要讲武德
deepin
2018-12-05 07:34
#3
如果压缩的文件比较少,右键选压缩也挺好的,不比命令行慢
Reply
Like 0
View the author
pbphn
deepin
2018-12-05 17:06
#4
https://bbs.deepin.org/post/172005
如果压缩的文件比较少,右键选压缩也挺好的,不比命令行慢
就是因为文件多啊。。希望deepin右键压缩菜单能够学习win下好压的右键菜单。。
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Events
More
换deepin一个礼拜了,也是四年后再一次使用linux。deepin进步巨大,除了压缩软件不好用,其他都好,也有替代软件。
为了把a文件夹下面一堆文件夹bcd等每个单独压缩成b.zip c.zip d.zip
上网查命令,自己凑合写了个find -type d -exec zip -r {}.zip {} \;
压缩是能压缩,但是每次压缩后,文件夹内不仅仅按需求生成了b.zip c.zip d.zip,还生成了一个..zip文件,打开这个文件,就是所有bcd文件夹在里面。是一个包含其他压缩包文件的超大压缩包。
我观察了终端显示的命令,是先对所有文件进行了一次汇总(或者是压缩?),然后才开始每个单独文件夹的压缩,导致压缩时间长了一倍。
请问怎么修改这条命令,才能省略生成汇总压缩这个步骤?