Linux shell 中提取zip或jar文件中的某個文件
假如有個壓縮包 abc.jar, 里面文件如下 (可以用unzip -l abc.jar 查看):
data/1.txt
data/2.txt
那就可以如下提取里面指定的文件到指定的位置,但上級目錄將不會被創建。不加-d參數就解壓到當前目錄,-d參數可以指定不存在的目錄,會自動創建。解壓得到的文件名不變。
unzip -j abc.jar data/2.txt -d /tmp/data_in_abc
Linux shell 中提取zip或jar文件中的某個文件
假如有個壓縮包 abc.jar, 里面文件如下 (可以用unzip -l abc.jar 查看):
data/1.txt
data/2.txt
那就可以如下提取里面指定的文件到指定的位置,但上級目錄將不會被創建。不加-d參數就解壓到當前目錄,-d參數可以指定不存在的目錄,會自動創建。解壓得到的文件名不變。
unzip -j abc.jar data/2.txt -d /tmp/data_in_abc
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。