โดยทั่วไปแล้ว df
สามารถใช้เพื่อแยกแยะว่ามีสองไดเรกทอรีอยู่ในระบบไฟล์ที่แตกต่างกันหรือไม่ ทำเช่นนั้นโดยให้ชื่อไดเรกทอรีเป็นอาร์กิวเมนต์ df
. ตัวอย่างเช่นในระบบที่ฉันเข้าสู่ระบบ df
ง่ายต่อการทำงานในแง่นี้มากกว่า mount
:
$ pwd
/tmp/foo
$ df .
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/disk/by-uuid/8a1efcd1-0d32-4674-aa7a-c24c2cd924fd 19751804 12269912 6478528 66% /
$ df /tmp
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/disk/by-uuid/8a1efcd1-0d32-4674-aa7a-c24c2cd924fd 19751804 12269912 6478528 66% /
$ df /
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/disk/by-uuid/8a1efcd1-0d32-4674-aa7a-c24c2cd924fd 19751804 12269912 6478528 66% /
$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=125055,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=101324k,mode=755)
/dev/disk/by-uuid/8a1efcd1-0d32-4674-aa7a-c24c2cd924fd on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=382860k)
POSIX ไม่ได้ระบุรูปแบบผลลัพธ์สำหรับ df
. ฉันดูเหมือนจะจำได้ว่าบางคน (ไม่ใช่ Linux) อาจแสดงอาร์กิวเมนต์ที่กำหนดให้ df
มากกว่า mountpoint ในเอาต์พุต POSIX ไม่ได้ระบุ mount
เลย (เพราะขาดข้อกำหนดสำหรับผลลัพธ์ของ df
)