小编Him*_*man的帖子

删除硬链接的尾部文件会更改头部的更改时间,反之亦然。为什么?

注意:问题虽然说反之亦然,但它实际上没有任何意义,因为它们都指向同一个 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)

hard-link stat inode timestamps links

8
推荐指数
1
解决办法
579
查看次数

ar、tar、gzip、zip 之间的区别以及我何时应该决定选择哪一个?

我有一个用例,我需要将一堆文件打包成一个。以上所有命令的作用都是相同的。我知道gzip 压缩我的文件,但可以说空间对我来说根本不是问题,那么在这种情况下我应该选择哪一个?

现在有人会说,使用压缩在网络上传输文件时可以节省一些时间,但解压缩和解压缩可以补偿我在传输中节省的时间。所以基本上我无法选择和决定选择上述哪些工具以及何时选择?

tar zip archive gzip

4
推荐指数
1
解决办法
2735
查看次数

为什么我的 ubuntu 服务器上有这么多文件系统,每个文件系统的用途是什么?

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 之后,该系统只有一个硬盘驱动器,没有分区。

  1. 我这里怎么有这么多文件系统?
  2. 它们各自的用途是什么?
  3. 这里如何查看ubuntu安装的各个文件系统的类型呢?

filesystems ubuntu disk-usage

0
推荐指数
1
解决办法
113
查看次数

标签 统计

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