Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah struktur sistem fail linux

Apakah struktur sistem fail linux

青灯夜游
青灯夜游asal
2023-03-02 10:08:298165semak imbas

Sistem fail Linux ialah struktur pokok, iaitu, hanya terdapat satu direktori akar, yang mengandungi maklumat tentang subdirektori atau fail peringkat bawah boleh mengandungi maklumat tentang lebih banyak subdirektori atau fail, supaya satu lapisan pada satu masa Ia memanjangkan lapisan demi lapisan untuk membentuk pokok terbalik. Tahap atas sistem fail Linux bermula dengan direktori akar Sistem menggunakan "/" untuk mewakili direktori akar di bawah direktori akar boleh sama ada direktori atau fail, dan setiap direktori boleh mengandungi (sub) Direktori atau fail. .

Apakah struktur sistem fail linux

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Fail dalam sistem fail Linux adalah koleksi data Sistem fail bukan sahaja mengandungi data dalam fail tetapi juga struktur sistem fail yang dilihat oleh Pengguna dan program Linux Maklumat perlindungan dsb. disimpan di dalamnya.

Struktur sistem fail Linux

Seperti sistem DOS dan Windows, Linux juga menggunakan struktur direktori pokok untuk menyusun dan mengurus fail Semua fail adalah berhierarki dan dibahagikan . Mereka disusun dalam lapisan untuk membentuk struktur hierarki seperti pokok. Dalam keseluruhan struktur pokok, hanya terdapat satu direktori akar yang terletak di dalam partition akar Direktori lain, fail dan peranti luaran (termasuk cakera keras, pemacu liut, pemacu optik, modem, dll.) fail semuanya bermula dari direktori akar. dipasang di bawah direktori akar , iaitu, keseluruhan sistem fail Linux bermula dari direktori akar, dan semua sekatan lain dipasang ke direktori dalam pepohon direktori Akses kepada sekatan ini boleh dicapai dengan mengakses direktori titik lekap.

Sistem fail Linux menggunakan struktur direktori pokok, iaitu, hanya terdapat satu direktori akar, yang mengandungi maklumat tentang subdirektori peringkat rendah atau fail boleh mengandungi maklumat tentang lebih banyak subdirektori atau fail. , memanjangkan lapisan demi lapisan dengan cara ini membentuk pokok terbalik. Dalam pepohon direktori, kedua-dua nod akar dan nod perantaraan mestilah direktori, dan fail hanya boleh muncul sebagai nod daun Sudah tentu, direktori juga boleh menjadi nod daun.

Apakah struktur sistem fail linux

Tahap atas sistem fail bermula dari direktori akar Sistem menggunakan "/" untuk mewakili direktori akar di bawah direktori akar directory , atau ia boleh menjadi fail, dan setiap direktori boleh mengandungi (sub)direktori atau fail. Berulang kali, sistem fail yang besar boleh dibentuk.

Penjelasan

  • Di Linux, nama direktori atau nama fail adalah sensitif huruf besar-besaran, seperti HaiCoder, haicoder dan Haicoder ialah 3 direktori berbeza atau fail.

  • Direktori lengkap atau laluan fail terdiri daripada satu siri nama direktori, setiap direktori dipisahkan dengan "/".

  • Dalam sistem fail, terdapat dua direktori khas Satu ialah direktori kerja pengguna, iaitu direktori semasa, yang boleh diwakili oleh satu titik "."; direktori semasa Direktori peringkat atas, juga dipanggil direktori induk, diwakili oleh dua titik "...".

  • Jika direktori atau nama fail bermula dengan titik, ini bermakna direktori atau fail tersebut ialah direktori atau fail tersembunyi. Iaitu, apabila mencari dalam mod lalai, direktori atau fail tidak akan dipaparkan.

Kandungan setiap subdirektori sistem Linux

路径 主要内容
/root 引导系统的必备文件,文件系统的装载信息以及系统修复工具和备份工具等
/usr 通常操作中不需要进行修改的命令程序文件、程序库、手册和其他文档等
/var 经常变化的文件,如打印机、邮件、新闻等的假脱机目录、日志文件、格式化后的手册页以及临时文件等
/home 用户的主目录,用户的数据通常都保存在这个目录中
/proc 目录下的内容是系统启动后在内存中创建的,它包含内核虚拟文件系统和进程信息,如CPU、DMA通道以及中断的使用信息等
/etc 系统相关的配置文件,如开机启动选项等
/bin 大部分为必需的命令,可由普通用户使用
/dev 各类设备文件所在的目录,如光盘、U盘、硬盘等
/tmp 程序运行过程中所产生的临时文件
/boot 引导装载程序要使用的文件,内核映象通常保存在这个目录中
/mnt 是临时文件系统的挂装目录,如U盘、光盘等都可以在这个目录下建立挂载点

Klasifikasi sistem fail Linux

  Fail ialah koleksi maklumat yang berkaitan dengan nama Terdapat banyak cara untuk mengklasifikasikannya kepada empat kategori di bawah sistem Linux .

1. Fail biasa

Fail biasa juga dipanggil fail biasa dan mengandungi rentetan pelbagai panjang. Fail biasa termasuk jenis berikut.
  (1) Fail teks

  (2) Fail data

  (3) Fail binari boleh laku

  Anda boleh menggunakan arahan fail untuk melihat jenis fail arahan boleh mengambil sebarang bilangan nama fail sebagai parameter, dipisahkan dengan ruang Kaedah penggunaan ialah:

file filenamel [filename2 … ]

2. Fail Direktori

     Tujuan utama adalah untuk mengurus dan menyusun sejumlah besar fail dalam sistem Ia menyimpan satu set maklumat berkaitan fail seperti lokasi dan saiz fail berkaitan. Fail direktori biasanya dirujuk sebagai direktori, termasuk nama fail, nama subdirektori dan penunjuk. Ia adalah satu-satunya tempat di mana Linux menyimpan nama fail, dan fail direktori boleh disenaraikan menggunakan arahan ls.

3. Fail pautan simbolik

  entri direktori yang menghala ke nod indeks yang sama. Apabila dilihat menggunakan arahan ls, tanda fail terpaut bermula dengan huruf l dan "->" selepas fail menghala ke fail terpaut.

4. Fail peranti

Sistem Linux menganggap setiap peranti I/O sebagai fail. Fail peranti boleh dibahagikan kepada fail peranti blok dan fail peranti aksara. Akses yang pertama adalah berdasarkan blok aksara, manakala yang terakhir adalah berdasarkan aksara tunggal. Sesetengah peranti Linux seperti cakera, terminal, pencetak, dsb. diwakili dalam bentuk fail seperti fail peranti dan selalunya diletakkan dalam direktori /dev.

Peraturan penamaan fail

  (1) Nama fail hendaklah tunggal yang mungkin.

   (2) Kecuali untuk aksara '/' dan null, nama fail boleh mengandungi sebarang aksara ASCII, kerana kedua-dua aksara ini dianggap sebagai laluan dan aksara khas oleh kernel sistem.

   (3) Adalah menjadi kebiasaan untuk menggunakan garis bawah dan titik untuk membezakan jenis fail dan menjadikan nama fail lebih mudah dibaca. Walau bagaimanapun, aksara berikut harus dielakkan kerana ia mempunyai makna khas untuk shell sistem ini termasuk |〈〉, $,! ,%,&,*,? ,,(),[]tunggu. ,

  (4) Nama fail hendaklah mengelak daripada menggunakan ruang, tab atau aksara kawalan lain.

   (5) Untuk memudahkan pengurusan dan pengenalan, fail yang serupa hendaklah menggunakan akhiran atau sambungan yang sama.

   (6) Sistem membezakan kes nama fail. Secara amnya, aksara huruf kecil harus digunakan dalam nama fail dan direktori yang dibuat oleh pengguna.

   (7) Nama fail yang bermula dengan titik adalah fail tersembunyi, dan ia tidak boleh dipaparkan pada skrin menggunakan arahan ls secara lalai. Selain itu, secara lalai, kad bebas Shell tidak sepadan dengan nama fail tersembunyi tersebut.

Kad bebas nama fail

  Untuk memproses berbilang fail pada satu masa, Shell menyediakan beberapa aksara khas, dipanggil kad bebas fail, terutamanya termasuk The jenis berikut.

  (1) Asterisk "*": Memadankan 0 atau lebih aksara arbitrari dan boleh memadankan semua fail dalam direktori semasa, kecuali fail tersembunyi bermula dengan titik.

  (2) Tanda soal "?": Memadankan hanya satu watak sewenang-wenangnya. Pelbagai tanda soal boleh digunakan. Sebagai contoh fail? Boleh memadankan fail1, fail2, fail3, tetapi tidak sepadan dengan fail, fail10.

  (3) Tanda kurung segi empat sama "[ ]": hanya sepadan dengan satu aksara dalam kurungan segi empat sama Anda boleh menggunakan tanda sempang untuk mewakili julat aksara Jika kurungan segi empat sama bermula dengan tanda seru bermakna ia tidak sepadan dengan aksara selepas tanda seru.

Kebenaran pengguna dalam sistem Linux

  Setiap fail dan direktori dalam sistem Linux mempunyai kebenaran akses, gunakannya untuk menentukan apa Bagaimana pengguna boleh mengakses dan mengendalikan fail atau direktori. Sistem Linux menetapkan tiga jenis pengguna yang berbeza berdasarkan identiti pengguna dan kaedah log masuk: pengguna pemilik fail (pengguna), kumpulan pengguna (kumpulan) yang sama dan pengguna lain yang boleh mengakses sistem (yang lain). Ia juga menetapkan bahawa setiap pengguna mempunyai tiga cara untuk mengakses fail atau direktori: fail boleh dibaca (r), fail boleh tulis (w), dan fail boleh laku (x).

  Selain itu, atribut fail atau direktori Linux terutamanya termasuk: nod, jenis, bilangan pautan fail atau direktori, pengguna dan kumpulan pengguna yang dimilikinya, akses atau masa pengubahsuaian terkini , dsb. Pengguna boleh melihatnya melalui arahan ls (pilihan -lih perlu digunakan untuk memaparkan maklumat lengkap)

Apakah struktur sistem fail linux

Fungsi fail dan kebenaran direktori

 Kebenaran baca (r) bermakna hanya pengguna yang ditentukan dibenarkan membaca kandungan fail yang sepadan dan dilarang membuat sebarang perubahan padanya sebagai contoh, kebenaran membaca direktori bermaksud bahawa fail yang disimpan dalam direktori boleh disenaraikan, iaitu membaca kandungan Direktori.

Kebenaran tulis (w) bermakna pengguna yang ditentukan dibenarkan untuk membuka dan mengubah suai fail sebagai contoh, penulisan direktori bermakna ia membenarkan anda memadam atau mencipta fail atau direktori baharu daripada direktori.

  Laksanakan kebenaran (x) bermakna pengguna yang ditentukan dibenarkan untuk melaksanakan fail sebagai program jika operasi boleh laku pada direktori dibenarkan, ini bermakna anda dibenarkan untuk mencari dalam direktori dan menggunakan arahan cd untuk menukar direktori kerja kepada direktori.

 Apabila sistem Linux mencipta fail, ia akan memberikan kebenaran baca dan tulis fail secara automatik kepada pemiliknya, supaya pemilik boleh memaparkan dan mengubah suai fail, dan juga boleh menukar kebenaran ini kepada gabungan lain .

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah struktur sistem fail linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn