当前,我具有以下目录结构:
/Downloads
/Download 1/
/Download 2/
/Download 3/
...
我想要这样的目录结构:
/Downloads
Download 1.zip
Download 2.zip
Download 3.zip
...
本质上,我想将Download 1压缩到其中Download 1.zip
,然后删除Download1。什么是最快/最简单的方法?我正在运行Ubuntu 12.04。
我问的原因是因为此文件夹在我的本地网络上共享。当人们在我的Apache Web服务器上询问此问题时,我希望他们下载Download 1
,因此我需要将其作为zip文件。
尝试使用我在图像中尝试过的命令,希望对您有所帮助。
要删除,您只需添加一条额外的行即可
rm -rf $i
总命令可以是
for i in ~/sandbox/*; do zip -r "$i".zip "$i"; rm -rf "$i"; done
验证成功创建Zip后删除文件夹的命令。
for i in ~/sandbox/*; do zip -r "$i".zip "$i" && rm -rf "$i"; done
谢谢@evilsoup的注意。希望能有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句