Jadual Kandungan
Struktur sistem fail Linux

Apakah struktur sistem fail linux

Mar 02, 2023 am 10:08 AM
linux

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 … ]
Salin selepas log masuk

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 Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Empat cara untuk melaksanakan multithreading dalam bahasa c Empat cara untuk melaksanakan multithreading dalam bahasa c Apr 03, 2025 pm 03:00 PM

Multithreading dalam bahasa dapat meningkatkan kecekapan program. Terdapat empat cara utama untuk melaksanakan multithreading dalam bahasa C: Buat proses bebas: Buat pelbagai proses berjalan secara bebas, setiap proses mempunyai ruang ingatan sendiri. Pseudo-Multithreading: Buat pelbagai aliran pelaksanaan dalam proses yang berkongsi ruang memori yang sama dan laksanakan secara bergantian. Perpustakaan multi-threaded: Gunakan perpustakaan berbilang threaded seperti PTHREADS untuk membuat dan mengurus benang, menyediakan fungsi operasi benang yang kaya. Coroutine: Pelaksanaan pelbagai threaded ringan yang membahagikan tugas menjadi subtask kecil dan melaksanakannya pada gilirannya.

Cara Membuka Web.xml Cara Membuka Web.xml Apr 03, 2025 am 06:51 AM

Untuk membuka fail web.xml, anda boleh menggunakan kaedah berikut: Gunakan editor teks (seperti Notepad atau TextEdit) untuk mengedit arahan menggunakan persekitaran pembangunan bersepadu (seperti Eclipse atau NetBeans) (Windows: Notepad Web.xml; Mac/Linux: Open -A -A TextEdit Web.xml)

Bolehkah penterjemah Python dipadam dalam sistem Linux? Bolehkah penterjemah Python dipadam dalam sistem Linux? Apr 02, 2025 am 07:00 AM

Mengenai masalah menghapuskan penterjemah python yang dilengkapi dengan sistem Linux, banyak pengagihan Linux akan memasang semula penterjemah python apabila dipasang, dan ia tidak menggunakan pengurus pakej ...

Untuk apa yang paling baik digunakan oleh Linux? Untuk apa yang paling baik digunakan oleh Linux? Apr 03, 2025 am 12:11 AM

Linux paling baik digunakan sebagai pengurusan pelayan, sistem tertanam dan persekitaran desktop. 1) Dalam pengurusan pelayan, Linux digunakan untuk menjadi tuan rumah laman web, pangkalan data, dan aplikasi, menyediakan kestabilan dan kebolehpercayaan. 2) Dalam sistem tertanam, Linux digunakan secara meluas di rumah pintar dan sistem elektronik automotif kerana fleksibiliti dan kestabilannya. 3) Dalam persekitaran desktop, Linux menyediakan aplikasi yang kaya dan prestasi yang cekap.

Bagaimana keserasian Debian Hadoop Bagaimana keserasian Debian Hadoop Apr 02, 2025 am 08:42 AM

Debianlinux terkenal dengan kestabilan dan keselamatannya dan digunakan secara meluas dalam persekitaran pelayan, pembangunan dan desktop. Walaupun kini terdapat kekurangan arahan rasmi mengenai keserasian langsung dengan Debian dan Hadoop, artikel ini akan membimbing anda tentang cara menggunakan Hadoop pada sistem Debian anda. Keperluan Sistem Debian: Sebelum memulakan konfigurasi Hadoop, sila pastikan sistem Debian anda memenuhi keperluan operasi minimum Hadoop, yang termasuk memasang Java Runtime Environment (JRE) dan pakej Hadoop. Langkah Penyebaran Hadoop: Muat turun dan Unzip Hadoop: Muat turun versi Hadoop yang anda perlukan dari laman web Apachehadoop rasmi dan selesaikannya

Adakah debian rentetan serasi dengan pelbagai pelayar Adakah debian rentetan serasi dengan pelbagai pelayar Apr 02, 2025 am 08:30 AM

"Debianstrings" bukan istilah standard, dan makna khususnya masih belum jelas. Artikel ini tidak dapat mengulas secara langsung mengenai keserasian penyemak imbasnya. Walau bagaimanapun, jika "debianstrings" merujuk kepada aplikasi web yang dijalankan pada sistem Debian, keserasian penyemak imbasnya bergantung kepada seni bina teknikal aplikasi itu sendiri. Sebilangan besar aplikasi web moden komited untuk keserasian penyemak imbas. Ini bergantung kepada standard web berikut dan menggunakan teknologi front-end yang serasi (seperti HTML, CSS, JavaScript) dan teknologi back-end (seperti PHP, Python, Node.js, dll.). Untuk memastikan bahawa aplikasi itu serasi dengan pelbagai pelayar, pemaju sering perlu menjalankan ujian silang dan menggunakan responsif

Adakah saya perlu memasang klien oracle semasa menyambung ke pangkalan data oracle menggunakan GO? Adakah saya perlu memasang klien oracle semasa menyambung ke pangkalan data oracle menggunakan GO? Apr 02, 2025 pm 03:48 PM

Adakah saya perlu memasang klien oracle semasa menyambung ke pangkalan data oracle menggunakan GO? Semasa membangun di GO, menyambung ke pangkalan data Oracle adalah keperluan biasa ...

See all articles