2015-06-23 50 views
3

我正在尋找soulution如何通過命令行(unix)重命名7zip歸檔文件中的文件。如何通過CLI重命名7zip存檔內的文件?

+0

我不知道,這是編程有關,因此不屬於這裏 – musefan

+0

也許您選擇正確的musefan,但我需要這個solutin建立一些腳本批量重命名的歸檔文件的一些文件來自我的備份機制。 –

回答

5

Unix工具p7zip基於7zip,應該支持相同的命令行選項,這些命令行選項記錄在其幫助文件中。

要從CLI重新命名,你需要版本9.30或以上,並且在一個去你將需要至少版本15.05(可能還沒有被移植)重命名多個文件:

http://www.7-zip.org/history.txt

重命名存檔內部文件的語法是

7za rn <archive_name> <src_file_1> <dest_file_1> [ <src_file_2> <dest_file_2> ... ] 

它還允許移動文件,如成子目錄:

7za rn archive.7z old.txt new/location/new.txt 
+1

對此命令不起作用:'7za rn main.zip main.c graph.c'我得到這個錯誤:'錯誤的命令行' –

+0

'不正確的命令行可能是因爲你的版本太舊了 - 檢查'7za --help' –