Tôi nghĩ rằng bạn muốn một cái gì đó như thế này:
findmnt -T .
Khi sử dụng tùy chọn
-T, - đường dẫn nhắm mục tiêu
nếu đường dẫn không phải là tệp hoặc thư mục mountpoint, hãy
findmnt
kiểm tra các phần tử đường dẫn theo thứ tự ngược lại để lấy mountpoint. Bạn chỉ có thể in một số trường nhất định thông qua
-o, --output [list]
.
Xem
findmnt --help
danh sách các lĩnh vực có sẵn.
Ngoài ra, bạn có thể chạy:
(until findmnt . ; do cd .. ; done)
Vấn đề bạn gặp phải là tất cả các con đường đều liên quan đến thứ này hay thứ khác, vì vậy bạn chỉ cần đi bộ trên cây. Mỗi lần.
findmnt
là một thành viên của gói linux-linux và đã được một vài năm nay. Đến bây giờ, bất kể bản phân phối của bạn là gì, nó đã được cài đặt trên máy Linux của bạn nếu bạn cũng có mount
công cụ này.
man mount | grep findmnt -B1 -m1
For more robust and customizable output use
findmnt(8), especially in your scripts.
findmnt
sẽ in ra tất cả thông tin của thú cưỡi mà không có đối số điểm gắn kết và chỉ thông tin đó cho đối số của nó với đối số. Đây -D
là tùy chọn thi đuadf
. Không có -D
đầu ra của nó tương tự như mount
- nhưng có thể cấu hình hơn nhiều. Hãy thử findmnt --help
và xem cho chính mình.
Tôi dán nó trong một lớp con để thư mục hiện tại của shell hiện tại không thay đổi.
Vì thế:
mkdir -p /tmp/1/2/3/4/5/6 && cd $_
(until findmnt . ; do cd .. ; done && findmnt -D .) && pwd
ĐẦU RA
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
Nếu bạn không có -D
tùy chọn có sẵn cho mình (Không phải trong các phiên bản cũ hơn của linux-linux) thì bạn không bao giờ phải lo sợ - nó ít hơn một công tắc tiện lợi trong mọi trường hợp. Lưu ý các tiêu đề cột mà nó tạo ra cho mỗi cuộc gọi - bạn có thể bao gồm hoặc loại trừ những tiêu đề cho mỗi lần gọi với công -o
tắc không thể tin được. Tôi có thể nhận được cùng một đầu ra như -D
có thể cung cấp như:
findmnt /tmp -o SOURCE,FSTYPE,SIZE,USED,AVAIL,USE%,TARGET
ĐẦU RA
SOURCE FSTYPE SIZE USED AVAIL USE% TARGET
tmpfs tmpfs 11.8G 1.1G 10.6G 10% /tmp
stat
lệnh có thể được sử dụng là tốt. Tuy nhiên, tôi không chắc liệu%m
tùy chọn cung cấp điểm gắn kết có được hỗ trợ trong phiên bản hệ thống của bạn hay không. Tôi đã kiểm tra trong hệ thống của mình và nó dường như không trả về điểm gắn kết.