笔记整理1.7-文档压缩解压-文件排序
tar
-c create创建文件
-x -extract [?ekstr?kt] 提取 解压还原文件
-v --verbose显示执行详细过程
-f --file指定备份文件
-t --list 列出压缩包中包括哪些文件,不解包,查看包中的内容
-C (大写)--directory 指定解压位置
tar -cvf grub.tar /boot/grub/
ll -Sh
tar -tf grub.tar 查看不解压
tar -xvf grub.tar -C /boot/解压
mkdir back
tar -cvf back.tar /boot/grub back/ /etc/passwd #打包多个目录
tar zcvf etc.tar.gz /etc #压缩归档
tar tf etc.tar.gz
yum -y install bzip2
tar -jcvf etc.tar.bz2 /etc
tar -jxvf etc.tar.bz2
tar -Jcvf etc.tar.xz /etc
tar -xvf etc.tar.xz
对比三种压缩方式后压缩比例:
[root@xuegod63 ~]# ll -h etc.tar*
-rw-r--r-- 1 0 root 36M 5月 10 12:10 etc.tar
-rw-r--r-- 1 0 root 9.6M 5月 10 12:14 etc.tar.bz2 #这个常用
-rw-r--r-- 1 0 root 12M 5月 10 12:11 etc.tar.gz #这个常用
-rw-r--r-- 1 0 root 7.7M 5月 10 12:16 etc.tar.xz #这个压缩比例最高,压缩的时间是最长
yum install -y zip
例1:压缩文件:
[root@xuegod63 ~]# zip a.zip /etc/passwd
例2:将所有.jpg的文件压缩成一个zip包
[root@xuegod63 ~]# zip all.zip *.jpg
例3:压缩一个目录
[root@xuegod63 ~]# zip -r grub.zip /boot/grub #一般不用
unzip grub.zip -d /opt/ # -d 解压到指定的目标/opt
ll -tr #按时间排序 t 表示时间, -r 从小到大,不加r参数由大到小
ll -Sh #文件大小排序
du -sh /etc #看某个目录占用大小
df -h 磁盘大小
sort -M file3#按月排序
-t 指定一个用来区分键位置字符
-k 后面跟数字,指定按第几列进行排序
-r 反序排序(升序变成降序进行排序)
sort -t ":" -k3 -r /etc/passwd | more #按: 做分隔符,以第3列,也就是用户UID,来从大到小排序
du -h /etc | sort -r | more #把etc目录下所有文件,按从大到小排序
ps -axu |head -1;ps -axu | grep -v PID |sort -r -k4 |head
ps -A --sort -rss -o comm,pcpu,pmem | uniq -c | head

浙公网安备 33010602011771号