Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah perbezaan antara direktori dan fail dalam linux

Apakah perbezaan antara direktori dan fail dalam linux

青灯夜游
青灯夜游asal
2022-06-17 18:18:2713457semak imbas

Perbezaan: 1. Data yang disimpan adalah berbeza Jadual disimpan dalam direktori, yang mengandungi hubungan pemetaan antara semua nama fail dan indeks di bawah fail direktori manakala fail menyimpan data biasa, biasanya aksara. rentetan. 2. Kebenaran adalah berbeza Kebenaran fail adalah r (baca), w (tambah, padam, ubah suai), dan x (boleh laku manakala keizinan direktori adalah r (baca), w (tambah dan padam fail dalam). direktori), dan x (direktori boleh diakses).

Apakah perbezaan antara direktori dan fail dalam linux

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

Perbezaan antara direktori dan fail dalam Linux

Perbezaan 1: Data yang disimpan adalah berbeza

  • Fail biasa: simpan data biasa, biasanya rentetan.

  • Fail direktori: menyimpan jadual, iaitu hubungan pemetaan antara semua nama fail dan indeks (inod) di bawah fail direktori.

    Biasanya direktori induk akan menyimpan pemetaan indeks fail dalam direktorinya secara terang-terangan, ia adalah jadual indeks perhubungan yang sepadan. (Semuanya adalah fail)

    Jika anda ingin mengendalikan fail dalam direktori, ia tidak mencukupi untuk mempunyai indeks, tetapi anda juga memerlukan kebenaran.

    Dan ini bukan sahaja mengenai kebenaran fail biasa, tetapi juga kebenaran direktori induk fail, direktori induk...

Apakah perbezaan antara direktori dan fail dalam linux

Perbezaan 2: kebenaran berbeza

1

    r: Anda boleh mendapatkan nama dan kandungan fail biasa ini.
  • w: Anda boleh menambah, memadam dan mengubah suai fail.
  • x: Sama ada fail mempunyai kebenaran untuk dilaksanakan.
  • Anda boleh menyerahkan fail ini kepada kernel untuk memulakannya sebagai proses, iaitu, anda boleh melaksanakan (menjalankan) fail ini (kandungan fail ini mesti boleh dilaksanakan)

  • 2. Ya Keizinan Direktori:

    r Anda boleh menggunakan ls untuk melihat senarai fail dalam direktori ini
  • w Anda boleh cipta atau padam fail dalam direktori ini Fail dalam direktori ini tiada kaitan dengan kebenaran fail yang dipadam
  • x Anda boleh cd untuk memasuki direktori ini, dan anda boleh menggunakan ls - l untuk melihat metadata fail dalam direktori ini (mesti bekerjasama r kebenaran), kebenaran boleh diakses minimum kepunyaan direktori
  • X Hanya x kebenaran diberikan kepada direktori dan x kebenaran tidak diberikan kepada fail tanpa kebenaran pelaksanaan
  • Untuk fail direktori, maksud rwx ialah:

    r-x: Anda boleh masukkan cd direktori dan dapatkan situasi storan dalam direktori, tetapi anda tidak boleh mengubah suai fail yang disimpan dalam direktori ini (direktori), dan anda tidak boleh mencipta fail atau direktori baharu dalam direktori ini
  • -wx. : Anda boleh cd ke dalam direktori, tetapi anda tidak dapat melihat storan dalam direktori (ls cannot ), anda boleh menambah, mengubah suai dan memadam fail ke direktori ini. Anda boleh menggunakan cat untuk membaca fail atau kandungan direktori dalam direktori ini Memandangkan anda tidak boleh mendapatkan fail yang disimpan dalam direktori ini, anda hanya boleh mendapatkan kandungan fail dengan meneka nama fail kucing tanpa mengetahuinya, jadi ini masih tidak mungkin. Kerahsiaan.
  • --x: Anda boleh memasuki direktori cd Anda tidak boleh melihat status storan dan anda tidak boleh menambah, mengubah suai atau memadam fail dalam direktori ini. Tetapi anda masih boleh mendapatkan kandungan fail dalam direktori ini dengan cat xx (teka).
  • rw-: Tidak boleh masuk ke dalam direktori cd Gunakan ls untuk mendapatkan nama fail dan nama direktori sahaja, kerana nombor inod fail ini tidak boleh diperoleh, dan sudah tentu fail dalam. direktori tidak boleh diperolehi. Fail tidak boleh ditambah, diubah suai atau dipadamkan dalam direktori ini.
Nota:

1 Kebenaran akhir pengguna dipadankan secara berurutan dari kiri ke kanan, iaitu pemilik, kumpulan yang kepadanya. mereka milik, Bagi orang lain, sebaik sahaja kebenaran pemadanan berkuat kuasa serta-merta, mereka tidak lagi akan menyemak kebenaran mereka di sebelah kanan

2. Kebenaran r dan w tidak sah untuk pengguna akar, iaitu, pengubahsuaian kebenaran tidak akan menjejaskan r dan w pengguna root, tetapi akan menjejaskan x

3 selagi pemilik, kumpulan atau salah satu daripada yang lain mempunyai x kebenaran, root boleh melaksanakan

4. . Sama ada fail boleh dipadamkan bergantung pada kebenaran folder di mana ia berada

Cadangan berkaitan: "

Tutorial Video Linux

"

Atas ialah kandungan terperinci Apakah perbezaan antara direktori dan fail dalam 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