liunx unzip重新命名

2021-07-24 08:41:52 字數 1180 閱讀 5106

unzip a.zip

一般如下指令即可

但假設是這個a.zip中是這樣的結構

archive:  a.zip

length date time name

-------- ---- ---- ----

0 11-04-16 11:19 n9ugadkbkcduaxcy/

0 11-04-16 11:19 n9ugadkbkcduaxcy/common/

0 11-04-16 11:19 n9ugadkbkcduaxcy/common/js/

84991 11-04-16 11:19 n9ugadkbkcduaxcy/common/js/jquery_c6510f.js

91179 11-04-16 11:19 n9ugadkbkcduaxcy/common/js/plugin_915940.js

9120 11-04-16 11:19 n9ugadkbkcduaxcy/common/js/loader_59fe7e.js

111192 11-04-16 11:19 n9ugadkbkcduaxcy/common/js/lib_aaceb9.js

0 11-04-16 11:19 n9ugadkbkcduaxcy/js/

10222 11-04-16 11:19 n9ugadkbkcduaxcy/js/page.js

0 11-04-16 11:19 n9ugadkbkcduaxcy/css/

39253 11-04-16 11:19 n9ugadkbkcduaxcy/css/page.css

51160 11-04-16 11:19 n9ugadkbkcduaxcy/index.html

我們預先並不知道解壓出來的檔案叫什麼名字   然後解壓以後我們想讓它叫做html  

一般做法都是先解壓 然後再重新命名  單個檔案可以這樣操作 但是比如批量處理時怎麼辦呢?你總不可能乙個乙個的去mv吧?在這裡給大家整理一段命令

unzip a.zip | mv `unzip -l a.zip | awk '}'` html

這段命令即可將a.zip 在當前目錄解壓並重命名為html

檔案重新命名或者專案重新命名

在專案開發中 有時候某個專案的名稱中途需要更改一下 這個時候乙個乙個的去找對應的檔名然後更換在專案小的時候還可以 如果專案比較龐大的話那就相當複雜了 好在xcode有個重構的方法 方便操作 比如 把專案中status更名為 cdsinacellmodel 這個方法能夠把整個專案的status更名為c...

Linux重新命名

一 簡單的單檔案重新命名 mv source file name target file name 二 支援批量重新命名的,即萬用字元 rename from 剛學習linux的時候,對檔案重新命名首先想到的就是rename命令,但是按照在windows下對檔案重新命名的方式試了n多次都沒有反應,在...

Django migrations 重新命名

如果migrations檔案中想要重新命名檔案,重新命名後有一次修改models檔案,再次執行pythonmanage.py makegirations 再次執行migrate的時候發現報錯了,在我往後的時候修改models裡面的內容,只能執行makegirations命令,但是執行migrate的...