是否有命令可以告诉您正在使用什么类型的文件系统?
答案1
您的问题可以通过多种方式提出。从字面上看,Karlson 的答案非常酷,因为它告诉您卷的文件系统 |您当前所在的分区。
df -hT
我一直喜欢这个命令,因为它向您显示所有已安装的“标准”文件系统,并以人类可读的大小格式进行操作。
但是,您可能还有其他未安装(已注释掉)、安装失败或已卸载的磁盘或卷。您可以做的另一件事是运行cat /etc/fstab
它,它将显示“文件系统表”并列出应该在启动时安装的文件系统以及位置、文件系统类型、安装点等。
答案2
Linux系统上的命令stat
用于显示文件或文件系统状态。有关更多信息,请通过man stat
在终端中运行来阅读联机帮助页。
$ stat -f -c %T /
xfs
$ stat -f -c %T /boot
ext2/ext3
$ stat -f -c %T /srv
btrfs
$ stat -f -c %T /tmp
tmpfs
上面使用的标志:
-f, --file-system
- 显示文件系统状态而不是文件状态
-c --format=FORMAT
- 使用指定的 FORMAT 而不是默认在每次使用 FORMAT 后输出换行符
文件系统的有效格式序列:
%T
- 以人类可读的形式输入
答案3
如果你这样做:
df -k .
它会告诉您当前目录所在的文件系统。
答案4
df -T . | awk '{ getline ; print $2 }'