Adakah yang bisa menjelaskan -rw-rw-r--. 1
dan memberikan informasi "terperinci" tentang perintah ls -lart.
Secara khusus, apa artinya angka 1
setelah izin file? Mengapa itu berubah atau mengapa berbeda untuk file yang berbeda?
linux
unix
permissions
ls
VAR121
sumber
sumber
Jawaban:
Beberapa contoh:
-rwxrw-r-- 1
adalah file dengan hak baca, tulis, dan eksekusi untuk pemiliknya. Grup telah membaca dan menulis, dan yang lain hanya membaca. Tidak ada tautan ke data ini.drwxr-xr-x 10
adalah direktori dengan 8 file. 2 tambahannya adalah.
dan..
. Hanya pemilik yang dapat membuat file di direktori ini, yang lain dapat mengakses file mana yang ada di direktori, dan membaca konten file-file itu jika hak istimewa memungkinkan.-r-------- 2
adalah file yang hanya dapat dibaca oleh pemiliknya, tetapi tidak dapat dijalankan atau dimodifikasi. Ini memiliki tautan, yang berarti ada referensi file lain pada disk di suatu tempat yang mengakses data yang sama. Jadi sebenarnya "isi file" pada disk memiliki 2 "file" yang merujuknya. Tautan ini sering dibuat menggunakanln
tanpa menyediakan-s
.Begitu:
-
ataud
menunjukkan file atau direktori.r
benar,w
ritus, danx
ecute untuk pemilik.Lihat bab The Long Format dari
man ls
.sumber
ls
itu di halaman manual. Tidak ada bidang yang dijelaskan di sana. Saya pikir itu sama untuk Ubuntu.Untuk file, ini adalah jumlah tautan keras ke konten file. 1 berarti tidak ada tautan keras (kasus umum), angka N di atas 1 berarti ini dan nama file N-1 lainnya berbagi konten yang sama.
Untuk direktori sebagian besar tapi tidak semua filesystem melaporkan jumlah link 2 + N di mana N adalah jumlah sub-direktori.
sumber
[maks @ localhost ~] $ ll
total 4
drwxrwxr-x 2 maks. maks 4096 25 Sep 17:11 zzz
Di sini 2 berarti jumlah jumlah tautan
sekarang saya akan membuat 3 direktori di dalam zzz
sekarang nilainya berubah menjadi 5
[maks @ localhost zzz] $ cd
[maks @ localhost ~] $ ll
total 4
drwxrwxr-x 5 maks. maksimal 4096 Sep 25 17:16 zzz
Itu karena sekarang 5 direktori ada di dalam zzz 3 are
a
b
c
dan 2 adalah direktori tersembunyi.
..
jika saya membuat file maka tidak akan terjadi apa-apa untuk menghitung tautan
tetapi jika saya menghapus direktori apa pun maka jumlah tautan akan berubah
sumber