Linux CentOS7 基礎:文件的歸檔和壓縮

目錄

1. tar

歸檔的優點:

壓縮的優點:

命令:

2. zip:

3. gzip-bzip2-xz

gzip:

bzip2:

xz:

4. 查看文件:

file:

按一定規則查看:

sort:


1. tar

歸檔的優點:

方便使用、查詢、閱讀;易於管理(批量刪除文件)

壓縮的優點:

節省空間;加快文件傳輸速率

命令:

tar cf:創建文檔

tar tvf:查看tar中的內容

tar xf:提取所有文件

tar cvf xxx.tar  目錄:歸檔

tar xvf xxx.tar -C 路徑:指定路徑解包

c:creat,v:詳細信息,f:filename

tar cvf back.tar /boot/grub /back /etc/passwd:歸檔多個目錄或文件

tar zcvf xxx.tar.gz 目錄:歸檔+gzip 壓縮

tar zxvf xxx.tar.gz -C 目錄:gzip 解壓

tar jcvf xxx.tar.bz2 目錄:歸檔+bz2 壓縮

tar jxvf xxx.tar.bz2 -C 目錄:bz2 解壓

tar Jcvf xxx.tar.xz 目錄:歸檔+xz 壓縮

tar Jxvf xxx.tar.xz 目錄:xz 解壓


2. zip:

zip passwd.zip /etc/passwd:zip 壓縮

zip -r  grup2.zip /boot/grub2/:zip 壓縮目錄

unzip grup2.zip -d 目錄:解壓縮


3. gzip-bzip2-xz

gzip:

gzip a.txt:gzip 壓縮,壓縮後源文件會消失

gzip -d a.txt.gz:解壓縮

bzip2:

bzip2 -k a.txt:bzip2 壓縮,-k 保留源文件

bzip2 -d a.txt.bz2:解壓縮

xz:

xz -k a.txt:xz 壓縮,-k 保留源文件

xz -d a.txt.xz:解壓縮


4. 查看文件:

file:

       file 文件名:確定文件類型

按一定規則查看:

       ls -ltr:按時間排序,r 從小到大

       ls -lSrh:按大小排序,r 從小到大,h 參數換算文件大小

       du -sh 目錄:查看目錄的大小

       df -h:查看磁盤的存儲空間

sort:

       sort -n 文件:默認從小到大排序

       sort -r 文件:反序排序

       sort -M 文件:按月份排序

       sort -t ":" -k3 -r /etc/passwd:按 UID 從大到小排序

       du -h /etc | sort:把 etc 目錄下的所有文件從大到小排序
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章