欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux壓縮解壓文件夾命令zip unzip和tar詳解

 更新時(shí)間:2025年02月28日 09:46:47   作者:luoluosheng07  
本文介紹了如何使用zip和unzip命令處理.zip文件,以及如何使用tar命令處理.tar、.tar.gz、.tar.bz2和.tar.xz文件,包括壓縮、解壓、查看壓縮包內(nèi)容、打包與壓縮、解壓到指定目錄、排除文件、遞歸壓縮和壓縮算法對(duì)比等內(nèi)容

1. zip 和 unzip(處理 .zip 文件)

壓縮文件夾

zip -r 壓縮包名.zip 文件夾名

  • -r: 遞歸壓縮子目錄內(nèi)容。
  • 示例:
zip -r myarchive.zip mydir

解壓文件

unzip 壓縮包名.zip -d 目標(biāo)目錄

  • -d: 指定解壓目錄(默認(rèn)當(dāng)前目錄)。
  • 示例:
unzip myarchive.zip -d /path/to/extract

查看壓縮包內(nèi)容

unzip -l 壓縮包名.zip

2. tar(處理 .tar、.tar.gz、.tar.bz2 等文件)

打包與壓縮

  • 普通打包(不壓縮):
tar -cvf 包名.tar 文件夾名
  • 使用 gzip 壓縮(.tar.gz):
tar -czvf 壓縮包名.tar.gz 文件夾名
  • 使用 bzip2 壓縮(.tar.bz2):
tar -cjvf 壓縮包名.tar.bz2 文件夾名

選項(xiàng)說(shuō)明:

  • -c: 創(chuàng)建壓縮包。
  • -z: 使用 gzip 壓縮。
  • -j: 使用 bzip2 壓縮。
  • -v: 顯示詳細(xì)過(guò)程。
  • -f: 指定文件名(必須放在最后)。

解壓

  • 通用解壓(自動(dòng)檢測(cè)壓縮類型):
tar -xvf 壓縮包名.tar.gz -C 目標(biāo)目錄
  • 指定解壓目錄:
tar -xvf 壓縮包名.tar.gz -C /target/directory

解壓特定格式:

  • .tar.gz: tar -xzvf 壓縮包名.tar.gz
  • .tar.bz2: tar -xjvf 壓縮包名.tar.bz2

查看壓縮包內(nèi)容

tar -tvf 壓縮包名.tar.gz

常用場(chǎng)景對(duì)比

操作命令
壓縮文件夾為 .zipzip -r mydir.zip mydir
解壓 .zip 到指定目錄unzip mydir.zip -d /target
打包并壓縮為 .tar.gztar -czvf mydir.tar.gz mydir
解壓 .tar.gz 到當(dāng)前目錄tar -xzvf mydir.tar.gz
解壓到指定目錄tar -xvf mydir.tar.gz -C /target
查看 .tar.gz 內(nèi)容tar -tvf mydir.tar.gz

注意事項(xiàng)

  • 選項(xiàng)順序-f 必須緊跟文件名(如 tar -czvf 文件)。
  • 遞歸壓縮zip 需要 -r 包含子目錄,tar 默認(rèn)遞歸。
  • 覆蓋文件unzip 默認(rèn)詢問(wèn)覆蓋,添加 -o 直接覆蓋;tar 默認(rèn)直接覆蓋。

排除文件

  • zip: zip -r archive.zip dir -x "*.log"
  • tar: tar -czvf archive.tar.gz dir --exclude="*.log"

壓縮算法對(duì)比

格式命令選項(xiàng)特點(diǎn)
.zipzip通用,跨平臺(tái)
.tar.gz-z平衡速度與壓縮率(gzip)
.tar.bz2-j更高壓縮率,較慢(bzip2)
.tar.xz-J最高壓縮率,速度慢(xz)

根據(jù)需求選擇壓縮格式:快速壓縮用 .tar.gz,高壓縮率用 .tar.xz.tar.bz2

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論