Pengenalan

Pengenalan

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:

  1. - : fail biasa
  2. d : direktori
  3. c : fail peranti watak
  4. b : blok fail peranti
  5. s : fail soket tempatan
  6. p : Dinamakan paip
  7. 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