Genel, modern bir unix ortamında (örneğin, GNU / Linux, GNU / Solaris veya Mac OS X), belirli bir mutlak dosya yolunun hangi bağlama noktası ve dosya sistemi türünde olduğunu belirlemenin iyi bir yolu var mı?
Ben herhalde olabilir yürütmek mount
komuta ve el ile dosya yolu ile dize karşılaştırmak olduğunu ve çıkışını ayrıştırmak, ama ben merak ediyorum bunu yapmadan önce daha zarif bir yol varsa.
Ben genişletilmiş öznitelikleri kullanan bir BASH komut dosyası geliştiriyorum ve çeşitli dosya sistemleri ve ana bilgisayar ortamları için (mümkün olduğu ölçüde) doğru şey yapmak istiyorum.
df -P
herhangi bir POSIX uyumlu sistemde standart çıktı üretmelidir. Bazı goofier sistemleri POSIXLY_CORRECT gibi sihirli bir ortam değişkeninin de ayarlanmasını gerektirebilir.