檔案的歸檔和壓縮,file檢視檔案

2021-09-27 17:37:11 字數 2053 閱讀 3669

tar命令進行檔案的歸檔和壓縮

歸檔和壓縮檔案

歸檔和壓縮檔案的好處:節約硬碟的資源 ,加快檔案傳輸速率

tar命令 作用:打包、壓縮檔案

作用:打包、壓縮檔案;tar 檔案是把幾個檔案和(或)目錄集合在乙個檔案裡,該存檔檔案可以通過使用gzip、bzip2或xz等壓縮工具進行行壓縮後傳輸

檢視man tar

用法:tar [option…] [file]…

引數:-c create建立檔案

-x -extract [ˈekstrækt] 提取 解壓還原檔案

-v --verbose顯示執行詳細過程

-f --file指定備份檔案

-t --list 列出壓縮包中包括哪些檔案,不解包,檢視包中的內容

-c (大寫)–directory 指定解壓位置

1.打包

tar -cvf 打包名 需要打包的檔案

tar: 從成員名中刪除開頭的「/」

解壓tar -xvf 壓縮包

注意:在使用絕對路徑名歸檔檔案時,將預設從檔名中刪除該路徑中前面的 / 符號。這樣解壓時,會直接解壓到當前目錄。 如果不移除/壓縮時,當解包時,直接按絕對路徑來釋放,會覆蓋原系統中此路徑的檔案。

指定解壓位置 -c

tar -xvf 壓縮包 -c 路徑

不解包,檢視tar中的內容:

tar -tvf 壓縮包

語法:tar czvf newfile.tar.gz source

常用引數:

-z, --gzip 以gzip方式壓縮 副檔名: tar.gz

-j : 以bz2方式壓縮的 副檔名:tar.bz2

-j : 以xz 方式壓縮 副檔名:tar.xz

建立.tar.gz包

tar zcvf etc.tar.gz /etc #歸檔,注意備份的名字字尾

解壓tar zxvf 壓縮包

建立.tar.bz2包

tar jcvf 名字.tar.bz2 檔案

解壓tar -jxcf 壓縮包

建立.tar.xz包

tar -jcvf 名.tar.xz 檔案

解壓tar -jcvf 壓縮包

zip軟體包解壓縮命令:

zip是壓縮程式,unzip是解壓程式。

壓縮檔案

zip 名字.zip 檔案

解壓unzip 壓縮包

file命令

作用: file - determine file type #確定檔案型別

用法: file /etc/passwd

注:linux系統不根據字尾名識別檔案型別

用file命令檢視檔案的型別。

[root@localhost ~]# file /etc/passwd

/etc/passwd: ascii text

按一定規則排序檢視檔案

ls -ltr 按時間排序 t 表示時間, -r 從小到大,不加r引數由大到小

ls -lsr 按大小排序 -r 從小到大

ls -lsrh 按大小排序 -r 從小到大 ,加-h 引數,看大小,更清楚

ls -ls 從大到小

檢視目錄:

du -sh /etc 看某個目錄大小

檢視分割槽大小:

df -h 可以快速檢視磁碟大小的儲存空間

sort -n file2 #-n預設從小到大

sort -r file2 #-r 反序排序(公升序變成降序進行排序) 從大小到

支援按月份排序

sort -m file3

組合使用

-t 指定乙個用來區分鍵位置字元

-k 後面跟數字,指定按第幾列進行排序

-r 反序排序(公升序變成降序進行排序)

sort -t 「:」 -k3 -r /etc/passwd | more #按: 做分隔符,以第3列,也就是使用者uid,來從大到小排序

du -h /etc | sort -r | more #把etc目錄下所有檔案,按從大到小排序

檔案歸檔和壓縮

歸檔 archive 和壓縮 1 為什麼需要壓縮 讓檔案占用更少的磁碟空間 減少網路頻寬的占用,提高頻寬使用率 2 壓縮實現方式 霍夫曼 1 0000 0001 11111110001 1 70001 3 linux常見的壓縮工具 工具 gzip bzip2 gz bz2 tar.gz tar.bz...

檔案的歸檔和壓縮

1.檔案歸檔 打包 就是把多個檔案變成乙個歸檔檔案 打包file1 file2 file3 tar 引數 打包成什麼 最好以.tar結尾 要打包的檔案 tar c 建立 f 指定歸檔檔案名稱 t 顯示歸檔檔案中的內容 r 向歸檔檔案中新增檔案 get 取出單個檔案 delete 刪除單個檔案 x 取...

檔案的歸檔和壓縮

檔案的歸檔壓縮 檔案歸檔的含義 將許多零散的檔案資料整理成為乙個檔案,但是檔案總占用的空間大小不變。檔案壓縮的含義 按照某種特定的演算法將檔案進行壓縮,從而減小檔案所占用的空間,需要恢復的時候再按照對應的逆向演算法對壓縮包進行解壓。linux對檔案壓縮的工具tar zip unzip等 tar歸檔壓...