Saya punya skrip untuk secara rekursif membuat symlink di direktori home saya ke direktori pengaturan saya, untuk menjaga file di bawah kontrol versi. Saya ingin melompati file yang sudah disinkronkan melalui direktori induk. Yaitu, jika saya memiliki file / direktori ini:
~/foo/ -> ~/settings/foo/
~/settings/foo/
~/settings/foo/bar
, bagaimana saya memeriksa bahwa ~ / foo / bar dan ~ / settings / foo / bar adalah file yang sama?
Sunting : Doh, beberapa menit lagi pencarian mengungkapkan jawabannya :readlink -f $path
stat -L
.