注意:问题虽然说反之亦然,但它实际上没有任何意义,因为它们都指向同一个 inode,并且不可能说出哪个是头,哪个是尾。
假设我有一个文件 hlh.txt
[root@FREL ~]# fallocate -l 100 hlh.txt
Run Code Online (Sandbox Code Playgroud)
现在如果我看到 hlh.txt 的更改时间
[root@FREL ~]# stat hlh.txt
File: hlh.txt
Size: 100 Blocks: 8 IO Block: 4096 regular file
Device: fc00h/64512d Inode: 994 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Context: unconfined_u:object_r:admin_home_t:s0
Access: 2023-01-11 01:43:05.469703330 -0500
Modify: 2023-01-11 01:43:05.469703330 -0500
Change: 2023-01-11 01:43:05.469703330 -0500
Birth: 2023-01-11 01:43:05.469703330 -0500
Run Code Online (Sandbox Code Playgroud)
创建硬链接
[root@FREL ~]# ln hlh.txt hlt.txt
Run Code Online (Sandbox Code Playgroud)
由于hlh.txt和hlt.txt都指向相同的inode,因此更改时间将是可以理解的硬链接尾文件的ctime。
[root@FREL ~]# stat hlt.txt
File: hlt.txt
Size: 100 Blocks: 8 IO …
Run Code Online (Sandbox Code Playgroud) 我有一个用例,我需要将一堆文件打包成一个。以上所有命令的作用都是相同的。我知道gzip
压缩我的文件,但可以说空间对我来说根本不是问题,那么在这种情况下我应该选择哪一个?
现在有人会说,使用压缩在网络上传输文件时可以节省一些时间,但解压缩和解压缩可以补偿我在传输中节省的时间。所以基本上我无法选择和决定选择上述哪些工具以及何时选择?
df -H
我在系统上发出命令并看到以下输出
Filesystem Size Used Avail Use% Mounted on
tmpfs 95M 3.1M 92M 4% /run
/dev/mmcblk0p2 32G 3.2G 27G 11% /
tmpfs 475M 0 475M 0% /dev/shm
tmpfs 5.3M 0 5.3M 0% /run/lock
/dev/mmcblk0p1 265M 156M 110M 59% /boot/firmware
tmpfs 95M 4.1k 95M 1% /run/user/1000
Run Code Online (Sandbox Code Playgroud)
我在这里想了解的是在我的系统上安装了 ubuntu 之后,该系统只有一个硬盘驱动器,没有分区。
archive ×1
disk-usage ×1
filesystems ×1
gzip ×1
hard-link ×1
inode ×1
links ×1
stat ×1
tar ×1
timestamps ×1
ubuntu ×1
zip ×1