Bagaimana cara mendapatkan inode dari file alias?


2

Dalam forum ini thread alias alias MacWorld dideskripsikan sebagai

Alias ​​dapat merujuk objek di sistem file baik dengan ID persisten atau dengan path. Umumnya mereka akan berisi kedua informasi.

Apakah ada cara untuk mengakses ID persisten yang ditunjuk alias dengan AppleScript atau bash?


Bisakah Anda memberikan sedikit lebih banyak konteks? Apakah Anda mencari solusi AppleScript, apakah ini tentang alias OS X atau tentang simbolik / tautan keras, dari mana teks yang dikutip berasal dan (karena mungkin ada solusi lain untuk masalah Anda) apa yang ingin Anda lakukan dengan ID persisten? setelah Anda mendapatkannya?
nohillside

Jawaban:


1

Mencoba:

set aliasPath to "Mac OS X:Users:John:Desktop:test.txt alias"

tell application "Finder"
    set myalias to file aliasPath
    set myFile to original item of myalias
end tell

set filePath to myFile as text
set inode to first word of (do shell script "ls -i " & quoted form of (POSIX path of filePath))
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.