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