Dokumentasi ls
perintah menjawab pertanyaan-pertanyaan ini. Pada sebagian besar varian unix, lihat ls
halaman manual ( man ls
atau online). Di Linux, lihat dokumentasi Info ( info ls
) atau online .
Huruf tersebut s
menunjukkan bahwa bit setuid (atau setgid, tergantung pada kolom) diatur. Ketika sebuah executable adalah setuid, ia dijalankan sebagai pengguna yang memiliki file yang dapat dieksekusi alih-alih pengguna yang menjalankan program. Surat itu s
menggantikan surat itu x
. Mungkin saja file menjadi setuid tetapi tidak dapat dieksekusi; ini dilambangkan dengan S
, di mana ibukota S
memperingatkan Anda bahwa pengaturan ini mungkin salah karena bit setuid (hampir selalu) tidak berguna jika file tidak dapat dieksekusi.
Ketika suatu direktori memiliki izin setuid (atau setgid), file apa pun yang dibuat dalam direktori itu akan dimiliki oleh pengguna (atau grup) yang cocok dengan pemilik (atau grup) direktori.
Jumlah setelah izin adalah jumlah tautan keras . Tautan keras adalah jalur ke file (nama, dengan kata lain). Sebagian besar file memiliki jalur tunggal, tetapi Anda dapat membuat lebih banyak dengan ln
perintah. (Ini berbeda dari tautan simbolik: tautan simbolik mengatakan “oh, sebenarnya, file ini di tempat lain, buka <lokasi>”.) Direktori memiliki N + 2 tautan keras di mana N adalah jumlah subdirektori, karena mereka dapat diakses dari orang tua mereka, dari diri mereka sendiri (melalui .
entri), dan dari setiap subdirektori (melalui ..
entri).