Saya pikir Anda menginginkan sesuatu seperti ini:
findmnt -T .
Saat menggunakan opsi
-T, jalur --target
jika path bukan file atau direktori mountpoint,
findmntperiksa elemen path dalam urutan terbalik untuk mendapatkan mountpoint. Anda hanya dapat mencetak bidang tertentu melalui
-o, --output [list].
Lihat
findmnt --helpdaftar bidang yang tersedia.
Atau, Anda dapat menjalankan:
(until findmnt . ; do cd .. ; done)
Masalah yang Anda hadapi adalah bahwa semua jalur relatif terhadap sesuatu atau lainnya, jadi Anda hanya perlu berjalan di atas pohon. Setiap saat.
findmntadalah anggota dari paket util-linux dan telah ada selama beberapa tahun sekarang. Sekarang, terlepas dari distro Anda, itu harus sudah diinstal pada mesin Linux Anda jika Anda juga memiliki mountalat itu.
man mount | grep findmnt -B1 -m1
For more robust and customizable output use
findmnt(8), especially in your scripts.
findmntakan mencetak semua info mount tanpa argumen mount-point, dan hanya itu untuk argumennya dengan satu. Ini -Dadalah opsi menirudf . Tanpa -Doutputnya mirip dengan mount- tetapi jauh lebih dapat dikonfigurasi. Coba findmnt --helpdan lihat sendiri.
Saya memasukkannya ke dalam subshell sehingga direktori shell saat ini tidak berubah.
Begitu:
mkdir -p /tmp/1/2/3/4/5/6 && cd $_
(until findmnt . ; do cd .. ; done && findmnt -D .) && pwd
KELUARAN
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
Jika Anda tidak memiliki -Dopsi yang tersedia untuk Anda (Tidak dalam versi util-linux yang lebih lama) maka Anda tidak perlu takut - ini lebih dari sekadar saklar kenyamanan. Perhatikan judul kolom yang dihasilkannya untuk setiap panggilan - Anda dapat memasukkan atau mengecualikannya untuk setiap doa dengan -osakelar utput. Saya bisa mendapatkan output yang sama seperti yang -Ddisediakan seperti:
findmnt /tmp -o SOURCE,FSTYPE,SIZE,USED,AVAIL,USE%,TARGET
KELUARAN
SOURCE FSTYPE SIZE USED AVAIL USE% TARGET
tmpfs tmpfs 11.8G 1.1G 10.6G 10% /tmp
statperintah dapat digunakan juga. Namun, saya tidak yakin apakah%mopsi yang memberikan titik pemasangan didukung di versi sistem Anda. Saya memeriksa sistem saya dan sepertinya tidak mengembalikan titik mount.