一、基本介紹
Ubuntu解壓Zip文件的命令是“unzip”,它可以解壓幾乎所有的Zip文件。其基本的語法為:
unzip [option] filename.zip
其中,filename.zip表示要解壓的Zip文件名,option參數是可選的,用來控制解壓的行為,常用的option參數如下:
- -d:指定解壓到的目錄,例如:unzip -d /home/user/untitled filename.zip,即將filename.zip解壓到/home/user/untitled目錄;
- -q:不顯示詳細信息,即不顯示每個文件的解壓進度信息;
- -o:覆蓋目標文件,即如果目標文件存在就覆蓋它;
- -P:指定Zip文件的密碼。
二、解壓Zip文件到當前路徑
解壓一個Zip文件到當前路徑很簡單,只要在終端中輸入“unzip filename.zip”即可。比如:
unzip archive.zip
上述命令將會將“archive.zip”文件解壓到當前路徑中。如果你希望將Zip文件解壓到另外一個路徑,可以使用“-d”參數,如下所示:
unzip archive.zip -d /home/user/some_folder
上述命令將會將“archive.zip”文件解壓到“/home/user/some_folder”路徑中。
三、解壓指定的文件
有時候我們只需要解壓Zip文件中的某些文件,而不是全部文件,這時候可以使用“unzip -j”命令。
unzip -j archive.zip file.txt
上述命令將會將“archive.zip”文件中的“file.txt”文件解壓到當前路徑中。
四、解壓時覆蓋已存在的文件
默認情況下,如果解壓的目標文件已經存在,unzip命令會提示是否覆蓋。如果你希望不進行提示,強制覆蓋已經存在的文件,可以使用“-o”參數。
unzip -o archive.zip
上述命令將會解壓“archive.zip”文件到當前路徑中,如果有重名的文件會強制覆蓋。
五、解壓時保留目錄結構
默認情況下,unzip命令會將Zip文件中的所有文件解壓到當前路徑中,不管其原來所在的目錄結構。如果你希望保留原來的目錄結構,可以使用“unzip -j”命令,如下所示:
unzip archive.zip -d /home/user/some_folder
上述命令將會將“archive.zip”文件解壓到“/home/user/some_folder”路徑中,並保留原來的目錄結構。
六、解壓時指定密碼
如果Zip文件設置了密碼,那麼我們需要在解壓時指定密碼。
unzip -P secretPassword archive.zip
上述命令將會解壓“archive.zip”文件,並使用“secretPassword”作為密碼。
原創文章,作者:AMFZ,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/147307.html