Dalam lingkungan umum unix modern (katakanlah, GNU / Linux, GNU / Solaris, atau Mac OS X), apakah ada cara yang baik untuk menentukan tipe mountpoint dan sistem file mana path file absolut tertentu aktif?
Saya kira saya bisa menjalankan mount
perintah dan secara manual mem-parsing keluaran itu dan membandingkannya dengan jalur file saya, tetapi sebelum saya melakukannya saya bertanya-tanya apakah ada cara yang lebih elegan.
Saya sedang mengembangkan skrip BASH yang menggunakan atribut diperluas, dan ingin membuatnya Melakukan Hal yang Benar (sebagian kecil dimungkinkan) untuk berbagai sistem file dan lingkungan host.
df -P
harus menghasilkan keluaran terstandardisasi pada sistem yang sesuai dengan POSIX. Beberapa sistem konyol mungkin memerlukan variabel lingkungan ajaib, seperti POSIXLY_CORRECT, yang harus ditetapkan juga.