-c 建议归档 -f 指定归档文件名 -x 解压文件 -t 列出归档内容 -z 调用gzip压缩工具,进行归档压缩 -j 调用bzip2压缩工具,进行归档压缩 -v 显示操作进行的所有进程 -C 将文件解压到指定目录下
[root@control test]# ls file1 file2 file3 file4 file5 file6 [root@control test]# tar -c * -f huizong [root@control test]# ls file1 file2 file3 file4 file5 file6 huizong
[root@control test]# tar -tf huizong file1 file2 file3 file4 file5 file6
# gzip/gunzip # bizp2/bunzip2 # xz/unzx
[root@control tmp]# ls file1 file2 file3 file4 file5 file6 [root@control tmp]# tar -czf /tmp/test.tar.gz ./* [root@control tmp]# ls file1 file2 file3 file4 file5 file6 [root@control tmp]# ls /tmp test.tar.gz
[root@control tmp]# tar -xzf /tmp/test.tar.gz -C /wenjian/ [root@control tmp]# ls /wenjian file1 file2 file3 file4 file5 file6
[root@control tmp]# tar -cjf /tmp/test.tar.bz ./* [root@control tmp]# ls /tmp/ test.tar.bz test.tar.gz
[root@control tmp]# tar -xjf /tmp/test.tar.bz -C /wenjian01/ [root@control tmp]# ls /wenjian01/ file1 file2 file3 file4 file5 file6 [root@control tmp]#
[root@control tmp]# tar -tf /tmp/test.tar.bz ;tar -tf /tmp/test.tar.gz ./file1 ./file2 ./file3 ./file4 ./file5 ./file6 ./file1 ./file2 ./file3 ./file4 ./file5 ./file6
[root@control tmp]# du -h /data 0 /data/dir1 0 /data/dir2 0 /data/redhat 64K /data/scripts 40M /data/audit 0 /data/tmp 4.0K /data/log 88K /data/net 8.0K /data/net_log 4.0K /data/test 1.2G /data
[root@control tmp]# du -h -s /data 1.2G /data
[root@control tmp]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 2.0G 9.7M 2.0G 1% /run tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/nvme0n1p5 13G 8.5G 4.1G 68% / /dev/nvme0n1p1 495M 139M 356M 29% /boot /dev/nvme0n1p2 5.0G 69M 5.0G 2% /home tmpfs 392M 16K 392M 1% /run/user/42 tmpfs 392M 4.0K 392M 1% /run/user/0
Filesystem Inodes IUsed IFree IUse% Mounted on devtmpfs 498030 408 497622 1% /dev tmpfs 501573 1 501572 1% /dev/shm tmpfs 501573 875 500698 1% /run tmpfs 501573 17 501556 1% /sys/fs/cgroup /dev/nvme0n1p5 6558720 178306 6380414 3% / /dev/nvme0n1p1 256000 300 255700 1% /boot /dev/nvme0n1p2 2621440 155 2621285 1% /home tmpfs 501573 19 501554 1% /run/user/42 tmpfs 501573 11 501562 1% /run/user/0
[root@control tmp]# df -T Filesystem Type 1K-blocks Used Available Use% Mounted on devtmpfs devtmpfs 1992120 0 1992120 0% /dev tmpfs tmpfs 2006292 0 2006292 0% /dev/shm tmpfs tmpfs 2006292 9852 1996440 1% /run tmpfs tmpfs 2006292 0 2006292 0% /sys/fs/cgroup /dev/nvme0n1p5 xfs 13107200 8831836 4275364 68% / /dev/nvme0n1p1 xfs 506528 142332 364196 29% /boot /dev/nvme0n1p2 xfs 5232640 70064 5162576 2% /home tmpfs tmpfs 401256 16 401240 1% /run/user/42 tmpfs tmpfs 401256 4 401252 1% /run/user/0
# 多个文件名指向同一个inode # 增加文件的链接数 1.rm会减少文件的链接数 2.指导文件的链接数变为0.文件才会彻底删除
[root@control ~]# ln /wenjian01/file2 /tmp/lianjie2
[root@control ~]# ll -i /wenjian01/file2 1278062 -rw-r--r-- 2 root root 0 Jul 25 17:21 /wenjian01/file2 [root@control ~]# ll -i /tmp/lianjie2 1278062 -rw-r--r-- 2 root root 0 Jul 25 17:21 /tmp/lianjie2
一个文件指向另外一个文件,是两个不用的文件。
软链接可以跨文件系统。
[root@control ~]# ln -s /wenjian01/file1 /tmp/lianjie01 [root@control ~]# ls /tmp/ lianjie01 test.tar.bz test.tar.gz [root@control ~]# ll /tmp total 8 lrwxrwxrwx 1 root root 16 Jul 25 17:37 lianjie01 -> /wenjian01/file1 -rw-r--r-- 1 root root 172 Jul 25 17:26 test.tar.bz -rw-r--r-- 1 root root 167 Jul 25 17:21 test.tar.gz
[root@control ~]# mount /dev/cdrom /mnt/cdrom/ mount: /mnt/cdrom: WARNING: device write-protected, mounted read-only. [root@control ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 2.0G 9.7M 2.0G 1% /run tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/nvme0n1p5 13G 8.5G 4.1G 68% / /dev/nvme0n1p1 495M 139M 356M 29% /boot /dev/nvme0n1p2 5.0G 69M 5.0G 2% /home tmpfs 392M 16K 392M 1% /run/user/42 tmpfs 392M 4.0K 392M 1% /run/user/0 /dev/sr0 6.7G 6.7G 0 100% /mnt/cdrom