Linux 學習「檔案與檔案系統的壓縮與打包」

2021-08-21 07:17:57 字數 792 閱讀 1588

.z:compress程式壓縮的檔案,gz:gzip壓縮的為檔案,bz2:bzip2壓縮的檔案,tar:tar程式打包的檔案,沒有壓縮過,tar.gz:tar程式打包的檔案,經過gzip的壓縮,tar.bz2:tar程式打包經過bzip2的壓縮;

gzip進行壓縮,用zcat進行檢視,-d進行解壓縮;

bzip2壓縮比比gzip要好,用法相同,使用bzcat進行檢視,-k可以保留原檔案;

tar可以將多個檔案打包成乙個大檔案;

壓縮:tar -jcv -f filename.tar.bz2 要被壓縮的檔案或目錄名,查詢:tar -jtv -f filename.tar.bz2,解壓縮:tar -jxv -f filename.tar.bz2 -c 欲解壓縮的目錄;

檢視檔案:tar -jtv -f /root/etc/tar.bz2;

目錄下解開tar -jxv -f /root/etc.tar.bz2 -c /tmp;

使用tar -cv -f filename.tar 稱為tarfile,tar -jcv -f filename.tar.bz2 稱為tarball(tar球);

利用管道命令與資料流:cd /tmp;tar -cvf - /etc | tar-xvf -;

dd最大的作用可能用於備份,dd可以讀取磁碟裝置的內容是幾乎直接讀扇區,然後將裝置備份成乙個檔案;

dd if="input file" of="output file" bs="block size" count="number";

備份:cpio -ovcb,還原:cpio -ivcdu,檢視:cpio -ivct;

linux學習 檔案系統

1.inode 記錄檔案屬性 2.block 記錄檔案內容 3.superblock 記錄filesystem整體資訊 block,inode總量,大小等 1 block bitmap 記錄哪些block為被使用 2 inode bitmap 記錄未被使用的inode號 為每個檔案至少分配乙個ino...

Linux 學習 檔案系統

左圖中的橢圓代表磁碟的乙個碟片,右圖為碟片的放大圖,盤面上面的一道同心圓表示乙個磁柱,磁柱是有許多扇區組成的,扇區是最小的物理儲存單元。多個磁柱構成乙個分割槽即分割槽。乙個磁碟的第乙個扇區是非常重要的,一般記錄了整個磁碟的分割方式即分割槽表。該分割槽表一般為64bytes,僅能夠記錄 4個分割槽 分...

Linux 基礎學習 檔案與檔案系統的壓縮與打包

最近在除錯加速度感測器,adi的官方支援還不錯的。但是依然遇到了一些小問題,明天繼續解決。這一小節主要是講檔案的壓縮,壓縮命令是通過一些運算方法去將原來的檔案進行壓縮,以減少檔案所占用的磁碟空間。壓縮前和壓縮後的檔案所占用的磁碟的空間比值,就可以稱為 壓縮比 主要列出幾個常見的壓縮檔案的副檔名 gz...