檔案壓縮 解壓縮 歸檔以及鏈結

2021-09-21 03:09:46 字數 2632 閱讀 3673

gdt: group description table:塊組描述表

tune2fs -l

顯示超級塊資訊;

dumpe2fs: 輸出

ext檔案系統資訊;

du: disk usage

-s: summary,顯示某指定路徑下所有檔案的大小之和;

-h:human-readale  

換成容易

讀的單位

df: disk free 空餘空間量

-l: 只顯示本地檔案系統的相關資訊

-h: human-readable 單位換算。

-p: posix相容的風格顯示;

-i: 顯示

inode

使用資訊,而非1k塊

跟/edv/sda3 

就顯示單個檔案系統的相關資訊

鏈結檔案:

ls -l第二段顯示出的數字指檔案被硬鏈結的次數;

特性: 1:

不能跨分割槽使用;

2:不能對目錄建立硬鏈結;

3:刪除原檔案路徑,不影響鏈結檔案的使用;

4:所有檔案指向同乙個inode

,因此,為它們是同乙個檔案;

軟鏈結,符號鏈結, symbolic link

ls -l: 顯示檔案型別為

l的檔案;

bash中測試檔案是否為符號鏈結檔案,使用

-l或-h 

:是為真,不是為假、

特性: 1:

不受分割槽限制;

2:能夠對目錄建立;

3:刪除原檔案,鏈結檔案將無法使用;

4:鏈結檔案與原檔案指向不同的inode

,所以,並非同乙個檔案;

ln [-s] src_file link_file   

有-s  為軟鏈結

;沒有則為硬鏈結

-v: verbose:顯示詳細過程

/var/tmp/hi --> /var/log/messages

hi: inode --> /var/log/messages

ext檔案系統:擴充套件屬性

lsattr

chattr 修改擴充套件屬性

+-=    +i 不能修改屬性

檔案壓縮、解壓縮、歸檔

zip

gzip/bzip2/xz

三者的壓縮程度不斷增強

壓縮不能對目錄進行

壓縮比: 1-9

,預設為6

gzip:

-#: 指定壓縮比

.gz  壓縮檔案名

gunzip = gzip -d   解壓縮後刪除壓縮檔案

zcat   不解壓檢視檔案內容

bzip2:

.bz2  壓縮檔案名

-#指定壓縮比

-k: 保留原檔案;

bunzip2 = bzip2 -d  解壓縮

bzcat

不解壓檢視檔案內容

xz:

.xz  壓縮檔案名

unxz = xz -d  解壓縮

xzcat

不解壓檢視檔案內容

歸檔:(archive 

)歸檔不會壓縮

tar  

-c: 建立歸檔

-x: 展開歸檔

-f filename: 指定歸檔後檔名稱,一般以

.tar

作為檔名字尾;

-t: 不用展開歸檔,檢視檔案列表;

-c: 指定展開位置;

-z: 呼叫

gzip

-j: 呼叫

bzip2

-j: 呼叫xz

歸檔並解壓tar jxf rinit

..tar 

.bz2 -c /var/tmp

zip: 壓縮後的檔名字尾

.zip

unzip 解壓

ide或

sata

硬碟屬性管理工具:    

# hdparm

badblocks 檢視是否有損壞的塊

補充命令:

dd  

備份還原磁碟

if=/path/to/src_file 輸入

of=/path/to/dst_file  輸出

bs=512            指定塊大小

count=2              幾個塊

dd if=/dev/sda of=/root/sda_mbr.backup bs=512 count=1

dd if=/root/sda_mbr.backup of=/dev/sda bs=512 count=1

dd if=/dev/zero of=/root/testfile bs=4k count=1024

/dev/zero: 0生成器;

/dev/null: 位桶;

dd if=/dev/zero of=/dev/sda bs=64 count=1

用0生成器生成多個

0將磁碟填滿,使磁碟表現為未使用狀態

檔案解壓縮

tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 解壓 t...

檔案壓縮與解壓縮

類 zipfile 構造方法 zipfile file file 開啟供閱讀的zip檔案,由指定的file物件給出。zipfile file file,int mode 開啟新的zipfile以使用指定模式從指定file物件讀取 zipfile string name 開啟zip檔案進行閱讀 方法摘...

Linux 檔案壓縮解壓縮

tar格式 解包1 tar xvf filename.tar 解包2 tar xvf filename.tar c dirname tar解壓縮到指定目錄 打包 tar cvf filename.tar dirname tar是打包,不是壓縮!gz格式 解壓1 gunzip filename.gz ...