Perkenalan

Perkenalan

Saat menavigasi sistem file Linux, Anda pasti akan menemukan jenis file yang berbeda. Jenis file yang paling banyak digunakan dan jelas adalah file dan direktori reguler. Namun, sistem operasi Linux memiliki lebih banyak untuk ditawarkan dalam hal jenis file karena juga mencakup 5 jenis file lainnya. Artikel singkat ini akan membantu Anda mengenali semua 7 jenis file yang berbeda dalam sistem operasi Linux.

Mengidentifikasi jenis file linux

Hanya ada 1 perintah yang perlu Anda ketahui, yang akan membantu Anda mengidentifikasi dan mengkategorikan semua tujuh jenis file berbeda yang ditemukan di sistem Linux.

$ ls -ld 

Berikut adalah contoh output dari perintah di atas.

 $ ls -ld /etc /layanan
-RW-R-R-1 Root Root 19281 Feb 14 2012 /etc /Services

ls Perintah akan menampilkan jenis file sebagai simbol yang dikodekan yang ditemukan sebagai karakter pertama dari bagian izin file. Dalam hal ini adalah "-", yang berarti "file biasa". Penting untuk menunjukkan bahwa tipe file Linux tidak boleh disalahartikan dengan ekstensi file. Mari kita lihat ringkasan singkat dari ketujuh jenis jenis file Linux yang berbeda dan ls Pengidentifikasi perintah:

  1. - : file biasa
  2. D : direktori
  3. C : File perangkat karakter
  4. B : memblokir file perangkat
  5. S : file soket lokal
  6. P : bernama pipa
  7. l : tautan simbolik


File biasa

File reguler adalah jenis file yang paling umum ditemukan di sistem Linux. Ini mengatur semua file yang berbeda seperti file teks AS, gambar, file biner, pustaka bersama, dll. Anda dapat membuat file biasa dengan menyentuh memerintah:

$ Touch LinuxCareer.com
$ ls -ld linuxcareer.com
-RW-RW-R-- 1 LUBOS LUBOS 0 Jan 10 12:52 Linuxcareer.com

Karakter pertama dari ls Perintah, dalam hal ini “-“, menunjukkan kode identifikasi untuk file reguler. Untuk menghapus file biasa, Anda dapat menggunakan rm memerintah:

$ rm linuxcareer.com
$

Direktori

Direktori adalah tipe file paling umum kedua yang ditemukan di Linux. Direktori dapat dibuat dengan mkdir memerintah:

$ mkdir filetypes
$ ls -ld filetypes/
DRWXRWXR-X 2 LUBOS LUBOS 4096 Jan 10 13:14 FileTypes/

Seperti dijelaskan sebelumnya, direktori dapat diidentifikasi dengan simbol "D" dari ls output perintah. Untuk menghapus direktori kosong, gunakan rmdir memerintah.

$ rmdir filetypes

Saat mencoba menghapus direktori dengan rmdir Perintah, yang berisi file tambahan Anda akan mendapatkan pesan kesalahan:

RMDIR: Gagal Menghapus 'FileTipes/': Direktori Tidak Kosong

Dalam hal ini Anda perlu menggunakan perintah:

$ rm -r FileTypes/

Perangkat karakter

Karakter dan memblokir file perangkat memungkinkan pengguna dan program untuk berkomunikasi dengan perangkat periferal perangkat keras. Misalnya:

$ ls -ld /dev /vmmon
CRW ------- 1 root root 10, 165 Jan 4 10:13 /dev /vmmon

Dalam hal ini perangkat karakter adalah perangkat modul VMware.

Blok perangkat

Perangkat blok mirip dengan perangkat karakter. Mereka kebanyakan mengatur perangkat keras sebagai hard drive, memori, dll.

$ ls -ld /dev /sda
BRW-RW ---- 1 Disk Root 8, 0 Jan 4 10:12 /dev /sda


Soket domain lokal

Soket domain lokal digunakan untuk komunikasi antar proses. Secara umum, mereka digunakan oleh layanan seperti X Windows, Syslog dan ETC.

$ ls -ld /dev /log
SRW-RW-RW- 1 Root Root 0 Jan 4 10:13 /Dev /Log

Soket dapat dibuat dengan panggilan sistem soket dan dilepas oleh untlink atau rm perintah.

Bernama pipa

Demikian pula sebagai soket lokal, pipa bernama memungkinkan komunikasi antara dua proses lokal. Mereka dapat dibuat oleh mknod perintah dan dihapus dengan rm memerintah.

Tautan simbolik

Dengan tautan simbolik, administrator dapat menetapkan file atau direktori beberapa identitas. Tautan simbolik dapat menjadi pointer ke file asli. Ada dua jenis tautan simbolis:

  • Tautan keras
  • tautan lunak

Perbedaan antara tautan keras dan lunak adalah bahwa tautan lunak menggunakan nama file sebagai referensi dan tautan keras menggunakan referensi langsung ke file asli. Selain itu, tautan keras tidak dapat melintasi sistem dan partisi file. Untuk membuat tautan lunak simbolik yang dapat kita gunakan ln -s memerintah:

$ echo file1> file1
$ ln -s file1 file2
$ Cat File2
file1
$ ls -ld file2
lRWXRWXRWX 1 LUBOS LUBOS 5 Jan 10 14:42 File2 -> File1

Untuk menghapus tautan simbolis yang dapat kita gunakan untlink atau rm memerintah.

Kesimpulan

Sebagai administrator sistem, Anda kebanyakan akan bekerja dengan file, blokir, dan perangkat karakter biasa. Sebagai pengembang perangkat lunak, Anda juga akan bekerja dengan soket lokal dan pipa bernama.

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • File Konfigurasi Linux: 30 Teratas Paling Penting
  • Cara memasang gambar iso di linux
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
  • Unduh Linux
  • Perintah Linux Dasar