日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux之压缩文件,查看压缩文件,解压文件的操作命令

發布時間:2023/12/20 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux之压缩文件,查看压缩文件,解压文件的操作命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這里的壓縮,指定為在linux系統將文件壓縮為 .tar.bz2 或者 .tar.gz這樣后綴的壓縮文件,不是java中的可以壓縮為zip或者war這樣的包,當然linux命令也可以對文件只打包,不壓縮,即后綴為 .tar文件,但一般都是要壓縮的。



linux下使用tar命令語法:tar [主選項+輔選項] 文件或者目錄

使用該命令時,主選項是必須要有的,它告訴tar要做什么事情,輔選項是輔助使用的,可以選用。

主選項:

c 打包或者壓縮文件命令。

x 將壓縮包解壓命令。

t 查看處于壓縮包狀態的內部文件列表命令。

特別注意,在參數的下達中, c/x/t 僅能存在一個!不可同時存在!因為不可能同時壓縮與解壓縮。

輔助選項:

-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮或解壓? 一般格式為xx.tar.gz或xx. tgz

-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮或解壓?一般格式為xx.tar.bz2

-v :壓縮的過程中顯示文件!這個常用

-f :使用檔名,請留意,在 f 之后要立即接檔名!不要再加其他參數!

-p :使用原文件的原來屬性(屬性不會依據使用者而變)


1.將指定目錄壓縮為.tar.gz文件。-- 先看下在file002目錄下有一個文件:/下載,這個下載目錄下有三張圖片。 zhanglf@Lenovo-B40-70:~/file002$ tree . └── 下載├── ef16588b4103e92a8533d494dc77342f.jpg├── f998eb1ffc8219c92eea055f9a706b5d.jpg└── fdb0c3ca971ee4cb821dfcf614994d95.jpg1 directory, 3 files-- 我把 ‘ /下載 ’ 這個目錄壓縮到file002的同級目錄file001目錄下。用的主命令:tar c,輔助命令為z,v,f這仨。可以看到壓縮過程。tar zcvf命令是打包后,以 gzip 壓縮,你也可以用tar -jcvf 命令打包后,以 bzip2 壓縮zhanglf@Lenovo-B40-70:~/file002$ tar -zcvf ../file001/testTar.tar.gz ./下載/ ./下載/ ./下載/fdb0c3ca971ee4cb821dfcf614994d95.jpg ./下載/f998eb1ffc8219c92eea055f9a706b5d.jpg ./下載/ef16588b4103e92a8533d494dc77342f.jpg-- 然后我進入file001,可以看到壓縮成功了。zhanglf@Lenovo-B40-70:~/file002$ cd ../file001 zhanglf@Lenovo-B40-70:~/file001$ ls -l 總用量 656 -rw-rw-r-- 1 zhanglf zhanglf 21495 720 15:41 haha.jpg -rw-rw-r-- 1 zhanglf zhanglf 642344 726 09:43 testTar.tar.gz-- 可以用:tar -ztvf 查看壓縮文件列表,主命令:tar t 輔助命令:z,v,f。zhanglf@Lenovo-B40-70:~/file001$ tar -ztvf testTar.tar.gz drwxr-xr-x zhanglf/zhanglf 0 2017-07-21 16:07 ./下載/ -rw-rw-r-- zhanglf/zhanglf 25097 2017-07-20 19:31 ./下載/fdb0c3ca971ee4cb821dfcf614994d95.jpg -rw-rw-r-- zhanglf/zhanglf 544256 2017-07-20 19:31 ./下載/f998eb1ffc8219c92eea055f9a706b5d.jpg -rw-rw-r-- zhanglf/zhanglf 133238 2017-07-20 19:31 ./下載/ef16588b4103e92a8533d494dc77342f.jpg-- 下面我們把壓縮文件解壓到file001同級的path路徑中。解壓和壓縮命令的不同處在于 壓縮命令可以指定壓縮到那個目錄。而解壓必須是先進入要解壓的目錄,然后指定解壓那個目錄下的那個壓縮文件 -- 第一步, 進入path路徑 zhanglf@Lenovo-B40-70:~/file001$ cd ../path -- 第二步 ,在該路徑下解壓文件。要到的命令為主命令:tar x,輔助命令:z,v,fzhanglf@Lenovo-B40-70:~/path$ tar -zxvf ../file001/testTar.tar.gz ./下載/ ./下載/fdb0c3ca971ee4cb821dfcf614994d95.jpg ./下載/f998eb1ffc8219c92eea055f9a706b5d.jpg ./下載/ef16588b4103e92a8533d494dc77342f.jpg-- 然后查看解壓后的文件 zhanglf@Lenovo-B40-70:~/path$ tree . ├── file │ └── test ├── file1 └── 下載├── ef16588b4103e92a8533d494dc77342f.jpg├── f998eb1ffc8219c92eea055f9a706b5d.jpg└── fdb0c3ca971ee4cb821dfcf614994d95.jpg2 directories, 5 files zhanglf@Lenovo-B40-70:~/path$

總結

以上是生活随笔為你收集整理的linux之压缩文件,查看压缩文件,解压文件的操作命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。