Apa cara terbaik untuk memeriksa apakah dua direktori milik sistem file yang sama?
Jawaban yang dapat diterima: bash, python, C / C ++.
filesystems
files
Grzegorz Wierzowiecki
sumber
sumber
Jawaban:
Ini dapat dilakukan dengan membandingkan nomor perangkat .
Dalam skrip shell di Linux dapat dilakukan dengan stat :
Dengan python :
atau
sumber
Perintah standar
df
menunjukkan pada sistem file apa file yang ditentukan berada.sumber
Saya baru saja menemukan pertanyaan yang sama dalam proyek berbasis Qt / C ++, dan menemukan solusi sederhana dan portabel ini:
sumber
Jawaban "stat" tersest, tetapi mendapat false positive ketika dua filesystem berada di perangkat yang sama. Inilah metode shell Linux terbaik yang saya temukan sejauh ini (contoh ini untuk Bash).
(membutuhkan coreutils 8.21 atau yang lebih baru)
sumber