2009-01-20 15 views

Trả lời

32

Câu hỏi này là có hiệu quả một dup của how-can-i-tell-if-a-file-is-on-a-remote-filesystem-with-perl

Câu trả lời ngắn gọn là sử dụng lệnh stat

ví dụ

$ stat -f -L -c %T localdir 
ext2/ext3 
$ stat -f -L -c %T remotedir 
nfs 

Sau đó, một thư mục là điểm gắn kết NFS nếu loại của nó là 'nfs' và thư mục chính của nó không phải là.

+0

Khi tôi chạy điều này, tôi nhận được lỗi 'tùy chọn bất hợp pháp - c'. Chỉ số này có thay đổi đáng kể kể từ khi câu trả lời này được viết không? – Dan

+0

@DanI sẽ đoán một máy Mac và Linux delta – nhed