Pengenalan
- 1227
- 155
- Clarence Tromp
Semasa menavigasi sistem fail linux, anda pasti akan menghadapi jenis fail yang berbeza. Jenis fail yang paling banyak digunakan dan jelas adalah fail dan direktori biasa. Walau bagaimanapun, sistem operasi Linux mempunyai lebih banyak tawaran dari segi jenis fail kerana ia juga termasuk 5 jenis fail lain. Artikel pendek ini akan membantu anda mengenali semua 7 jenis fail yang berbeza dalam sistem operasi Linux.
Mengenal pasti jenis fail Linux
Hanya ada 1 arahan yang perlu anda ketahui, yang akan membantu anda mengenal pasti dan mengkategorikan semua tujuh jenis fail yang berbeza yang terdapat pada sistem Linux.
$ ls -ld
Berikut adalah contoh output perintah di atas.
$ ls -ld /etc /perkhidmatan
-RW-R-R-- Root 1 Root 19281 Feb 14 2012 /etc /Perkhidmatan
ls Perintah akan menunjukkan jenis fail sebagai simbol yang dikodkan yang dijumpai sebagai watak pertama bahagian kebenaran fail. Dalam kes ini ia adalah "-", yang bermaksud "fail biasa". Penting untuk menunjukkan bahawa jenis fail linux tidak boleh disalah anggap dengan sambungan fail. Marilah kita melihat ringkasan ringkas semua jenis jenis fail Linux yang berbeza dan ls Pengenal Perintah:
- - : fail biasa
- d : direktori
- c : fail peranti watak
- b : blok fail peranti
- s : fail soket tempatan
- p : Dinamakan paip
- L : pautan simbolik
Fail biasa
Fail biasa adalah jenis fail yang paling biasa yang terdapat pada sistem linux. Ia mengawal semua fail yang berbeza seperti fail teks AS, imej, fail binari, perpustakaan bersama, dll. Anda boleh membuat fail biasa dengan sentuh Perintah:
$ sentuh linuxcareer.com
$ ls -ld linuxcareer.com
-RW-RW-R-- 1 Lubos Lubos 0 Jan 10 12:52 Linuxcareer.com
Watak pertama dari ls Perintah, dalam kes ini "-", menandakan kod pengenalan untuk fail biasa. Untuk mengalih keluar fail biasa, anda boleh menggunakannya rm Perintah:
$ rm linuxcareer.com
$
Direktori
Direktori adalah jenis fail kedua yang paling biasa yang terdapat di Linux. Direktori boleh dibuat dengan mkdir Perintah:
$ mkdir filetypes
$ ls -ld filetypes/
dRWXRWXR-X 2 Lubos Lubos 4096 10 Jan 13:14 Filetypes/
Seperti yang dijelaskan sebelum ini, direktori dapat dikenal pasti oleh simbol "d" dari ls output arahan. Untuk mengeluarkan direktori kosong gunakan rmdir perintah.
$ rmdir filetypes
Semasa cuba mengeluarkan direktori dengan rmdir perintah, yang mengandungi fail tambahan anda akan mendapat mesej ralat:
rmdir: gagal mengeluarkan 'filetypes/': direktori tidak kosong
Dalam kes ini, anda perlu menggunakan arahan:
$ rm -r filetypes/
Peranti watak
Fail Peranti dan Blok Membenarkan pengguna dan program berkomunikasi dengan peranti periferal perkakasan. Sebagai contoh:
$ ls -ld /dev /vmmon
cRW ------- Root Root 10, 165 Jan 4 10:13 /dev /vmmon
Dalam hal ini peranti aksara adalah peranti modul vmware.
Blok peranti
Peranti blok serupa dengan peranti watak. Mereka kebanyakannya mengawal perkakasan sebagai pemacu keras, ingatan, dll.
$ ls -ld /dev /sda
BRW-RW ---- 1 Disk Root 8, 0 Jan 4 10:12 /Dev /SDA
Soket domain tempatan
Soket domain tempatan digunakan untuk komunikasi antara proses. Umumnya, mereka digunakan oleh perkhidmatan seperti X Windows, Syslog dan lain -lain.
$ ls -ld /dev /log
srw-rw-rw- 1 root root 0 Jan 4 10:13 /dev /log
Soket boleh dibuat oleh panggilan sistem soket dan dikeluarkan oleh Unlink atau rm Perintah.
Paip bernama
Begitu juga dengan soket tempatan, paip bernama membolehkan komunikasi antara dua proses tempatan. Mereka boleh dicipta oleh mknod perintah dan dikeluarkan dengan rm perintah.
Pautan simbolik
Dengan pautan simbolik pentadbir boleh menetapkan fail atau direktori pelbagai identiti. Pautan simbolik boleh walaupun sebagai penunjuk ke fail asal. Terdapat dua jenis pautan simbolik:
- pautan keras
- Pautan lembut
Perbezaan antara pautan keras dan lembut ialah pautan lembut menggunakan nama fail sebagai rujukan dan pautan keras menggunakan rujukan langsung ke fail asal. Selain itu, pautan keras tidak dapat menyeberangi sistem fail dan partition. Untuk membuat pautan lembut simbolik yang boleh kita gunakan ln -s Perintah:
$ echo file1> file1
$ ln -s file1 file2
$ CAT File2
Fail1
$ ls -ld file2
Lrwxrwxrwx 1 lubos lubos 5 Jan 10 14:42 file2 -> file1
Untuk mengeluarkan pautan simbolik yang boleh kita gunakan Unlink atau rm perintah.
Kesimpulan
Sebagai pentadbir sistem, anda akan kebanyakannya bekerja dengan fail biasa, blok direktori dan peranti aksara. Sebagai pemaju perisian, anda juga akan bekerjasama dengan soket tempatan dan paip bernama.
Tutorial Linux Berkaitan:
- Perkara yang hendak dipasang di Ubuntu 20.04
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Fail Konfigurasi Linux: 30 teratas yang paling penting
- Cara Gunung ISO di Linux
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Perkara yang perlu dipasang di Ubuntu 22.04
- Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
- Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
- Muat turun linux
- Perintah Linux Asas