Linux

Perintah Chattr di Linux (Atribut Fail)

Perintah Chattr di Linux (Atribut Fail)

Di Linux, atribut fail adalah sifat meta-data yang menggambarkan tingkah laku fail. Sebagai contoh, atribut dapat menunjukkan sama ada fail dikompresi atau menentukan apakah fail tersebut dapat dihapus.

Beberapa atribut seperti kebolehubahan dapat ditetapkan atau dihapus, sementara yang lain seperti penyulitan hanya boleh baca dan hanya dapat dilihat. Sokongan untuk atribut tertentu bergantung pada sistem fail yang digunakan.

Artikel ini menerangkan cara menggunakan sembang arahan untuk menukar atribut fail pada sistem fail Linux.

sembang Sintaks #

The sembang arahan mengambil bentuk umum berikut:

chattr [PILIHAN] [OPERATOR] [SIKAP] FILEā€¦ 

Nilai bagi [PENGENDALI] bahagian boleh menjadi salah satu simbol berikut:

Pengendali diikuti oleh satu atau lebih [SIKAP] bendera yang ingin anda tambah atau hapus dari atribut fail. Berikut adalah senarai beberapa atribut umum dan bendera yang berkaitan:

Untuk senarai lengkap semua atribut dan bendera fail, taip lelaki chattr di terminal anda.

Secara lalai, atribut fail tidak disimpan ketika menyalin fail dengan perintah seperti cp atau rsync .

sembang Contoh #

Salah satu kegunaan biasa dari sembang adalah untuk menetapkan bendera yang tidak berubah ke file atau direktori untuk mencegah pengguna menghapus atau menamakan semula fail.

Anda boleh melihat atribut fail dengan lsattr arahan:

lsattr todo.txt

Output di bawah menunjukkan bahawa hanya e bendera ditetapkan:

--------------e ----- todo.txt 

Untuk menjadikan fail tidak berubah, tambahkan i bendera dengan + pengendali kepada atribut yang ada:

sudo chattr + i todo.txt

Kami menggunakan sudo kerana hanya root yang dapat mengubah bendera yang tidak berubah.

Sahkan bahawa atribut ditambahkan:

lsattr todo.txt
----saya --------- e ----- todo.txt 

Untuk mengembalikan perubahan dan membuang bendera yang tidak berubah, gunakan - pengendali:

sudo chattr + i todo.txt

Dengan sembang, anda boleh menambah atau membuang beberapa atribut sekaligus. Sebagai contoh, untuk menjadikan fail tidak berubah dan memberitahu kernel agar tidak menjejaki masa yang terakhir diakses, anda akan menggunakan:

sudo chattr + iA todo.txt

Pengendali terakhir yang boleh anda gunakan ialah = pengendali. Sebagai contoh, untuk menetapkan e atribut sebagai satu-satunya atribut, anda akan menjalankan:

sudo chattr "= e" todo.txt

Perhatikan bahawa pengendali dan bendera disertakan dalam tanda kutip, untuk mengelakkan penafsiran shell terhadap + watak.

Kesimpulan #

sembang adalah alat baris perintah untuk mengubah atribut fail pada sistem fail Linux.

Sekiranya anda mempunyai pertanyaan atau maklum balas, jangan ragu untuk memberikan komen.

Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...
Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...
Cara Menunjukkan Overlay OSD dalam Aplikasi dan Permainan Linux Skrin Penuh
Bermain permainan skrin penuh atau menggunakan aplikasi dalam mod skrin penuh bebas gangguan dapat memisahkan anda dari maklumat sistem yang relevan y...