1、tar命令
#仅仅打包,不压缩 [root@RHEL8-Master aaa]# tar -cf abcd.tar a b c d [root@RHEL8-Master aaa]# ll abcd.tar -rw-r--r-- 1 root root 10240 Jan 3 22:29 abcd.tar #查看tar包里面的内容 [root@RHEL8-Master aaa]# tar -tf abcd.tar a b c d #单独删除某一个选项 [root@RHEL8-Master aaa]# tar --delete a -f abcd.tar [root@RHEL8-Master aaa]# tar -tf abcd.tar b c d #打包压缩,并且指定到/tmp下,是gz格式的 [root@RHEL8-Master aaa]# tar -czf /tmp/abcd.tar.gz a b c d [root@RHEL8-Master aaa]# ls -l /tmp/abcd.tar.gz -rw-r--r-- 1 root root 170 Jan 3 22:33 /tmp/abcd.tar.gz #解压并且指定到某个目录下 [root@RHEL8-Master aaa]# tar -xf /tmp/abcd.tar.gz -C /root/ [root@RHEL8-Master aaa]# ls /root/ a aaa anaconda-ks.cfg b c d
[root@RHEL8-Master aaa]# time date Sun Jan 3 22:37:59 CST 2021 real 0m0.001s #实际使用的时间 user 0m0.001s #用户使用的时间 sys 0m0.000s #系统使用的时间
#添加组
[root@RHEL8-Master ~]# groupadd test
#修改组ID [root@RHEL8-Master ~]# groupmod -g 1252 test #修改组名 [root@RHEL8-Master ~]# groupmod -n test01 test [root@RHEL8-Master ~]# tail -1 /etc/group test01:x:1252:
#删除组 [root@RHEL8-Master ~]# groupdel test01 #如果删除用户的组会直接报错 [root@RHEL8-Master ~]# groupdel zhangsan groupdel: cannot remove the primary group of user ‘zhangsan‘
#查找大于10k的文件 [root@RHEL8-Master ~]# find / -size +10k -type f #按照所有者查找 [root@RHEL8-Master ~]# find / -user zhangsan #按照文件名查找 [root@RHEL8-Master ~]# find / -name fstab /etc/fstab [root@RHEL8-Master ~]# find / -iname FsTab /etc/fstab #查找两天以内的文件 [root@RHEL8-Master ~]# find / -mtime -2 -type f #查找特定文件,并且把它复制到/tmp下 [root@RHEL8-Master ~]# find / -user zhangsan -exec cp {} /tmp \;
#创建环境: [root@RHEL8-Master ~]# mount /dev/cdrom /mnt/cdrom/ #查看光盘大小 [root@RHEL8-Master cdrom]# du -sh BaseOS/ 907M BaseOS/ #测试只打包速度 [root@RHEL8-Master cdrom]# time tar -cf /tmp/baseos.tar BaseOS/ real 0m20.269s user 0m0.017s sys 0m7.988s #测试gz环境的速度 [root@RHEL8-Master cdrom]# time tar -czf /tmp/baseos.tar.gz BaseOS/ real 0m32.552s user 0m28.566s sys 0m2.646s #测试bz2格式的速度 [root@RHEL8-Master cdrom]# time tar -cjf /tmp/baseos.tar.bz2 BaseOS/ real 1m56.848s user 1m52.884s sys 0m2.183s #测试xz格式的速度 [root@RHEL8-Master cdrom]# time tar -cJf /tmp/baseos.tar.xz BaseOS/ real 5m53.296s user 5m45.587s sys 0m4.213s #对比一下大小 [root@RHEL8-Master ~]# ll /tmp/baseos.tar* -h -rw-r--r-- 1 root root 908M Jan 3 22:45 /tmp/baseos.tar -rw-r--r-- 1 root root 840M Jan 3 22:53 /tmp/baseos.tar.bz2 -rw-r--r-- 1 root root 842M Jan 3 22:47 /tmp/baseos.tar.gz -rw-r--r-- 1 root root 822M Jan 3 23:00 /tmp/baseos.tar.xz
原文:https://www.cnblogs.com/LiangGaRy/p/14227741.html