GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah lsattr Linux untuk Pemula (dengan Contoh)

Kami baru-baru ini membahas chattr, perintah yang dapat Anda gunakan untuk mengubah atribut file pada sistem file Linux. Untuk membuat daftar atribut file, ada perintah terpisah, dijuluki lsattr . Dalam tutorial ini, kita akan membahas alat ini menggunakan beberapa contoh yang mudah dipahami.

Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh yang disebutkan dalam artikel ini telah diuji pada mesin Ubuntu 18.04 LTS.

Perintah lsattr Linux

Seperti yang telah disebutkan di bagian pendahuluan di atas, perintah lsattr di Linux mencantumkan atribut file di stdout. Berikut sintaksnya:

lsattr [ -RVadlpv ] [ files...  ]

Inilah cara halaman manual alat mendefinisikannya:

       lsattr lists the file attributes on a second extended file system.

Berikut adalah beberapa contoh gaya Tanya Jawab yang akan memberi Anda ide bagus tentang cara kerja perintah.

Q1. Bagaimana cara menggunakan perintah lsattr?

Penggunaan dasar cukup sederhana. Cukup jalankan 'lsattr' tanpa opsi baris perintah apa pun. Tentu saja, Anda perlu memberikan nama file sebagai input.

Ini contohnya:

lsattr file1.txt

Dan inilah hasilnya:

--------------e--- file1.txt

Selain 'e' (pada output di atas), mungkin ada beberapa huruf lain di output. Kutipan berikut (diambil dari halaman manual chattr) akan memberi Anda ide yang lebih baik:

       The  letters 'aAcCdDeijPsStTu' select the new attributes for the files:
       append only (a), no atime updates (A), compressed (c), no copy on write
       (C), no dump (d), synchronous directory updates (D), extent format (e),
       immutable (i), data journalling  (j),  project  hierarchy  (P),  secure
       deletion  (s),  synchronous  updates  (S),  no tail-merging (t), top of
       directory hierarchy (T), and undeletable (u).

       The following attributes are read-only, and may be listed by  lsattr(1)
       but  not  modified by chattr: encrypted (E), indexed directory (I), and
       inline data (N).

Q2. Bagaimana cara membuat lsattr bekerja secara rekursif di direktori?

Ini dapat dilakukan dengan menggunakan opsi baris perintah -R.

Misalnya:

lsattr -R Downloads/HTF-review/

Inilah output dari perintah di atas yang dihasilkan di sistem saya:

Perhatikan bahwa jika Anda ingin menampilkan semua file dalam direktori (termasuk .) gunakan opsi baris perintah -a.

Q3. Bagaimana cara membuat lsattr memperlakukan direktori sebagai file biasa?

Secara default, jika Anda memberikan nama/jalur direktori sebagai input ke lsattr, itu menghasilkan informasi yang terkait dengan file yang terdapat dalam direktori tersebut.

Namun, jika mau, Anda dapat memaksa lsattr untuk memperlakukan direktori sebagai file, dan menghasilkan informasi atribut file untuknya. Ini dapat Anda lakukan dengan menggunakan opsi baris perintah -d.

Q4. Bagaimana cara membuat proyek dan nomor versi file lsattr list?

Ini dapat dilakukan dengan menggunakan opsi baris perintah -p dan -v. Tangkapan layar berikut menunjukkan kedua opsi ini beraksi:

Kesimpulan

Setuju, lsattr mungkin tidak termasuk dalam kategori perintah yang paling sering digunakan, tetapi jika Anda menggunakan chattr, maka itu adalah perintah yang harus diketahui. Di sini, dalam tutorial ini, kita telah membahas sebagian besar opsi baris perintah yang ditawarkannya. Untuk mempelajari lebih lanjut tentang perintah lsattr, buka halaman manualnya.


Linux
  1. Linux memperluas Tutorial Perintah Untuk Pemula (dengan Contoh)

  2. Tutorial perintah faktor Linux untuk pemula (dengan contoh)

  3. Tutorial Perintah Linux nproc untuk Pemula (dengan Contoh)

  1. Linux ya Tutorial Perintah untuk Pemula (dengan Contoh)

  2. Tutorial Perintah Pengguna Linux untuk Pemula (dengan Contoh)

  3. Tutorial Perintah penjumlahan Linux untuk Pemula (dengan Contoh)

  1. Tutorial Perintah Linux tac untuk Pemula (dengan Contoh)

  2. Tutorial Perintah tidur Linux untuk Pemula (dengan Contoh)

  3. Tutorial Perintah nama dasar Linux untuk Pemula (dengan Contoh)