tar
-c:建立一個歸檔檔案 -C:執行 tar 命令前切換到指定目錄 -f:其後指定歸檔檔案的名稱 -v:輸出詳細資訊 -x:解壓縮檔案 -z:壓縮檔案(tar.gz格式) -t:列出歸檔檔案所包含的檔案
tar cvf FileName.tar DirName # 打包
tar xvf FileName.tar # 解包
複製程式碼
tar.gz或.tgz
tar zcvf output.tar.gz dir_1 dir_2 # 壓縮
tar zxvf input.tar.gz output_dir # 解壓
複製程式碼
tar.bz2
tar -jxvf xx.tar.bz2
複製程式碼
tar.xz
tar -Jxf sqlitestudio-3.1.1.tar.xz
複製程式碼
zip
壓縮多個檔案:
zip output.zip file_1 file_2 file_3
複製程式碼
遞迴的壓縮目錄:
zip -r output.zip dir
複製程式碼
解壓:
unzip input.zip
unzip input.zip -d output_dir
複製程式碼
rar
要安裝相應包:sudo apt install -y unrar
unrar x -r simple.rar
複製程式碼
檢視檔案或目錄大小
檢視檔案大小:
ls -al --block-size=M
du -ah #列出檔案以及檔案的大小
複製程式碼
檢視目錄大小:
du -h #遞迴的顯示所有目錄的大小
du -sh * #列出當前所有目錄的大小
複製程式碼