目錄
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 目錄下的所有文件從大到小排序