Bence böyle bir şey istiyorsun:
findmnt -T .
Seçeneği kullanırken
-T, --hedef yolu
yol bir bağlama noktası dosyası veya dizini değilse, bağlama
findmnt
noktasını almak için yol öğelerini ters sırayla denetler. İle yalnızca belirli alanları yazdırabilirsiniz
-o, --output [list]
. Kullanılabilir alanların listesi için
bkz
findmnt --help
.
Alternatif olarak şunları da çalıştırabilirsiniz:
(until findmnt . ; do cd .. ; done)
Karşılaştığınız sorun, tüm yolların bir şeye veya başka bir şeye göre olmasıdır, bu yüzden sadece ağacı yürümek zorundasınız. Her zaman.
findmnt
util-linux paketinin bir üyesidir ve birkaç yıldır kullanılmaktadır. Şimdiye kadar, dağıtımınızdan bağımsız olarak, aracınız varsa, Linux makinenize zaten yüklenmiş olmalıdır mount
.
man mount | grep findmnt -B1 -m1
For more robust and customizable output use
findmnt(8), especially in your scripts.
findmnt
tüm mount'ların bilgilerini bir mount-point argümanı olmadan ve sadece bir ile argümanı için yazdırır. -D
Olan taklitdf
seçeneği. -D
Çıkışı olmadan mount
's benzer - ama çok daha yapılandırılabilir. Deneyin findmnt --help
ve kendiniz görün.
Geçerli kabuğun geçerli dizini değişmez bir alt kabuk içinde yapıştırın.
Yani:
mkdir -p /tmp/1/2/3/4/5/6 && cd $_
(until findmnt . ; do cd .. ; done && findmnt -D .) && pwd
ÇIKTI
TARGET SOURCE FSTYPE OPTIONS
/tmp tmpfs tmpfs rw
SOURCE FSTYPE SIZE USED AVAIL USE% TARGET
tmpfs tmpfs 11.8G 839.7M 11G 7% /tmp
/tmp/1/2/3/4/5/6
Eğer yoksa -D
sizin için kullanılabilir seçeneği (Değil util-linux eski sürümlerinde) o zaman korku asla gerek - bu her durumda bir kolaylık anahtarı biraz daha fazladır. Her çağrı için ürettiği sütun başlıklarına dikkat edin - her bir çağırma için -o
bunları utput anahtarıyla dahil edebilir veya hariç tutabilirsiniz . Ben -D
gibi sağlayabilir aynı çıktı alabilirsiniz :
findmnt /tmp -o SOURCE,FSTYPE,SIZE,USED,AVAIL,USE%,TARGET
ÇIKTI
SOURCE FSTYPE SIZE USED AVAIL USE% TARGET
tmpfs tmpfs 11.8G 1.1G 10.6G 10% /tmp
stat
Komutun da kullanılabileceğine inanıyorum . Ancak,%m
bağlanma noktasını veren seçeneğin sistem sürümünüzde desteklenip desteklenmediğinden emin değilim . Sistemimi kontrol ettim ve montaj noktasını döndürmüyor gibiydi.