Memahami Perintah LS dengan output format daftar panjang dan bit izin

Memahami Perintah LS dengan output format daftar panjang dan bit izin

Pertanyaan:

Saat kami menjalankan perintah LS, hasilnya berisi kolom pertama seperti -rw-rw-r- atau lrwxrwxrwx. Apa artinya ini?

Menjawab:

Output yang disebutkan dalam pertanyaan Anda dapat diproduksi dengan perintah Linux berikut:

ls -l nama file 

-l Opsi perintah LS akan menginstruksikan LS untuk menampilkan output dalam format daftar panjang yang berarti bahwa alih -alih output hanya berisi nama file atau direktori perintah LS akan menghasilkan informasi tambahan. Contoh:

ls -l file1 -rw -rw -r--. 1 lilo lilo 0 26 Feb 07:08 File1 

Dari output di atas kita dapat mengurangi informasi berikut:

  • -Izin RW-RW-R-
  • 1: Jumlah tautan keras terkait
  • Lilo: pemilik file
  • Lilo: Ke grup mana file ini berasal
  • 0: ukuran
  • 26 Feb 07:08 Modifikasi/Tanggal dan Waktu Pembuatan
  • File1: Nama File/Direktori

Untuk menjawab pertanyaan Anda, kami akan melihat lebih dekat pada bagian izin dari output format daftar panjang LS:

- -RW-RW-R-- 

Bagian izin dapat dipecah menjadi 4 bagian. Bagian pertama dalam contoh ini adalah "-" yang menentukan bahwa ini adalah file biasa. Penggunaan umum lainnya adalah:

  • l Ini menentukan tautan simbolik (pertanyaan Anda)
  • D adalah singkatan dari Direktori
  • C adalah singkatan dari file karakter

Tiga bagian berikutnya juga disebut oktet dan mereka menentukan izin yang diterapkan pada file ini. Octet pertama (-rw-) mendefinisikan izin untuk pemilik file. Dalam hal ini pemilik telah membaca dan menulis izin. Bagian kedua (RW-) mendefinisikan izin baca dan tulis yang ditentukan untuk suatu grup. Dan bagian terakhir mendefinisikan izin baca-saja untuk orang lain (orang lain).
Dari izin terdaftar sebagai:

LRWXRWXRWX 

kita dapat menyimpulkan bahwa file khusus ini adalah tautan simbolik yang menunjuk ke file lain di suatu tempat dalam sistem file. Ini mencantumkan izin lengkap untuk pemilik, kelompok dan semua orang. Meskipun memiliki izin penuh untuk semua orang, itu tidak berarti bahwa file yang ditunjuk juga akan memiliki izin yang sama (dalam kebanyakan kasus tidak !). Kita dapat memeriksa nama file untuk melihat di mana tautan simbolis ini menunjuk. Misalnya biner yang dapat dieksekusi x ini ke Xorg di direktori yang sama:

$ ls -l x lrwxrwxrwx. 1 root root 4 Feb 22 10:52 x -> xorg 

Tutorial Linux Terkait:

  • Perintah Linux Dasar
  • Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
  • Cara Menggunakan Perintah PS di Linux: Panduan Pemula
  • Contoh tentang Cara Menggunakan Perintah XArgs di Linux
  • Cara memasang gambar iso di linux
  • Perintah manusia di Linux dengan contoh
  • Akses dan memodifikasi gambar disk mesin virtual dengan…
  • Cara membuka file ISO di ubuntu linux
  • Cara menjalankan perintah di latar belakang di linux
  • Sistem Linux Hung? Cara melarikan diri ke baris perintah dan…