Dari LinuxWiki
Tips: Artikel ini tidak dikemas kini selama lebih daripada 11 tahun (4219 hari Jika anda mendapati kandungan tersebut sudah lapuk atau tidak betul, sila perbaikinya :)
Tidak seperti Windows, yang menganggap cakera keras sebagai beberapa partition bebas seperti "pemacu C" dan "pemacu D", Linux menganggap keseluruhan sistem fail sebagai pokok, dan kulit pokok ini dipanggil sistem fail akar Pemetaan port Linux . Setiap partition diakses sebagai folder melalui "Mount".
Terdapat banyak folder dalam /. Artikel ini memperkenalkan maksud folder biasa. Struktur direktori Linux sememangnya agak kompleks, tetapi tetapan adalah munasabah dan tahapnya jelas. Artikel ini mengambil FHS2.3 sebagai contoh untuk diperkenalkan.
Petua:
Jika anda suka gambar rajah, anda boleh merujuk pada susun atur fail Linux dan perbincangan berkaitan yang dicetak semula oleh LinuxToy.
Daftar Kandungan
Sistem Fail Akar
/bin
Direktori ini menyimpan arahan untuk semua pengguna menyelesaikan tugas penyelenggaraan asas. Bin ialah singkatan binari, yang mewakili fail pelengkap dua, biasanya fail boleh laku. Beberapa arahan sistem yang biasa digunakan, seperti cp, ls, dsb., disimpan dalam direktori ini.
/but
Disimpan di sini adalah beberapa fail teras yang digunakan semasa memulakan Linux. Seperti kernel sistem pengendalian, program boot Grub, dsb.
/dev
Mengandungi semua fail peranti sistem dalam direktori ini. Dari direktori ini anda boleh mengakses pelbagai peranti sistem. Seperti CD-ROM, pemacu cakera C, pengadun modulasi dan memori video, dsb. Direktori ini juga mengandungi pelbagai fungsi berguna, seperti MAKEDEV untuk mencipta fail peranti.
/etc
Direktori ini mengandungi fail konfigurasi untuk sistem dan perisian aplikasi.
/etc/passwd
Direktori ini mengandungi maklumat penerangan pengguna dalam sistem, dan setiap baris merekodkan maklumat seorang pengguna.
/rumah
Simpan fail peribadi pengguna biasa. Direktori rumah setiap pengguna dinamakan sempena nama pengguna mereka di bawah /home.
/lib
Direktori ini menyimpan perpustakaan pautan kongsi paling asas dan modul kernel sistem. Pustaka pautan kongsi berfungsi serupa dengan fail .dll dalam Windows.
/lib64
Sistem 64-bit mempunyai folder ini, perpustakaan untuk program 64-bit.
/hilang+dijumpai
Ini bukan sebahagian daripada struktur direktori Linux, tetapi tempat sistem fail ext3 menyimpan fail yang hilang. Operasi ranap sistem yang tidak betul dan ralat pemacu C boleh menyebabkan kehilangan fail, yang bermaksud bahawa ini ditandakan sebagai "sedang digunakan" tetapi tidak disenaraikan pada struktur data pada pemacu C. Dalam keadaan biasa, proses but akan menjalankan program fsck, yang boleh mengesan fail tersebut. Sebagai tambahan kepada direktori ini pada partition "/", terdapat direktori lost+found pada setiap partition.
/media
Titik pelekap peranti yang disambungkan ialah qq untuk linux Sistem pengendalian semasa biasanya memasang peranti seperti pemacu kilat USB ke folder ini.
/mnt
Tempat sementara untuk memasang sistem fail. Biasanya direktori ini kosong linux mnt directory, dan apabila kami hendak memasang partition, kami membina direktori dalam direktori ini, dan kemudian melekapkan peranti yang akan kami akses pada direktori ini supaya kami boleh mengakses fail . (Perhatikan bahawa dalam GNOME, hanya folder yang dipasang pada /media akan dipaparkan dalam "Komputer", dan folder yang dipasang pada /mnt tidak akan dipaparkan sebagai peranti khas. Untuk butiran, lihat Pemasangan Sekatan Secara Manual)
/opt
Kebanyakan perisian pihak ketiga dipasang ke lokasi ini secara lalai, seperti AdobeReader, google-earth, dsb. Tidak setiap sistem akan mencipta direktori ini.
/proc
Ia adalah sistem fail maya yang wujud dalam memori video. Maklumat status kernel dan proses disimpan di atas. Kebanyakannya adalah fail teks dan boleh dilihat secara langsung. Contohnya, /proc/cpuinfo menyimpan maklumat tentang CPU.
/root
Ini ialah direktori rumah pengguna root. Sama seperti direktori di bawah /home dikhaskan untuk pengguna individu, direktori ini juga mengandungi entri yang berkaitan hanya kepada pengguna root.
/sbin
Fail boleh laku untuk pengguna super, kebanyakannya arahan pengurusan sistem, seperti fsck, but semula, penutupan, ifconfig, dsb.
/tmp
Direktori ini digunakan untuk menyimpan fail sementara. Direktori ini mempunyai kebenaran khas untuk Sticky, dan semua pengguna boleh membuat dan mengedit fail dalam direktori ini. Tetapi hanya pemilik fail boleh memadamkan fail tersebut. Untuk meningkatkan kadar akses fail sementara, beberapa pelaksanaan meletakkan /tmp dalam memori video.
/usr
Aplikasi peringkat pengguna statik, dsb., lihat di bawah.
/var
Data program dinamik, dsb., lihat di bawah.
/struktur direktori usr
/usr biasanya merupakan folder yang besar Struktur direktori di bawahnya adalah serupa dengan direktori akar, tetapi fail dalam direktori akar kebanyakannya adalah fail peringkat sistem, manakala /usr ialah fail peringkat pengguna, yang biasanya tidak berkaitan dengan fail. sistem tertentu.
Petua:
usr pada asalnya adalah singkatan pengguna, dan /usr mempunyai peranan yang sama seperti /home hari ini. Pada masa ini, ia secara amnya dianggap sebagai singkatan dari UserSystemResourceslinux mnt directory, yang biasanya mengandungi perisian peringkat pengguna, dsb., berbanding dengan direktori root tempat fail peringkat sistem disimpan.
Perlu diingatkan bahawa fail konfigurasi program, fail data dinamik, dsb. tidak akan disimpan dalam /usr, jadi bukan sahaja memasang dan menyahpasang perisian, biasanya tidak perlu menukar kandungan /usr. Dikatakan bahawa apabila sistem berjalan seperti biasa, /usr malah boleh dipasang baca sahaja. Oleh kerana ciri ini, /usr sering ditakrifkan dalam partition yang berasingan, dan kadangkala beberapa komputer juga boleh berkongsi /usr.
/usr/bin
Di mana kebanyakan aplikasi harian disimpan. Jika /usr diletakkan dalam partition yang berasingan, mod pengguna tunggal Linux tidak boleh mengakses /usr/bin, jadi program yang penting kepada sistem tidak boleh diletakkan dalam folder ini.
/usr/include
Direktori tempat fail pengepala C/C++ disimpan
/usr/lib
Fail perpustakaan sistem
/usr/local
Folder ini kosong dalam sistem yang baru dipasang dan boleh digunakan untuk menyimpan perisian yang dipasang secara peribadi. Struktur direktori dalam /usr/local tempat perisian tempatan dipasang adalah serupa dengan /usr
/usr/sbin
Atur cara pengurusan sistem tidak digunakan dalam mod pengguna tunggal, seperti apache2, dsb.
/usr/share
Data bebas seni bina. Kebanyakan perisian dipasang di sini.
/usr/X11R6
Direktori ini digunakan untuk menyimpan semua fail yang diperlukan untuk menjalankan X-Window. Direktori ini juga mengandungi fail konfigurasi dan dua fail pelengkap yang digunakan untuk menjalankan GUI.
/usr/src
Kod sumber
/struktur direktori var
/var termasuk beberapa fail data, seperti log sistem, dsb. Penyimpanan /var membolehkan /usr dipasang baca sahaja.
/var/cache
Cache fail untuk aplikasi
/var/lib
Maklumat dan data apl. Data seperti pangkalan data disimpan dalam folder ini.
/var/local
Maklumat dan data program di/usr/local
/var/kunci
Kunci fail
/var/log
Log fail
/var/opt
/pilih maklumat dan data program
/var/run
Maklumat program pelaksana, seperti fail PID harus disimpan di sini
/var/spool
Data kili program storan (iaitu spooldata)
/var/tmp
Fail sementara
Rujukan
Artikel di atas juga mengambil maklumat seperti ini dari segi bahasa.
Tapak web FHS TLDP:LinuxFilesystemHierarchy
Diambil daripada "%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84"
1 Kategori:Asas Linux
Atas ialah kandungan terperinci Penjelasan terperinci tentang struktur direktori sistem fail Linux: sistem fail akar dan maksud folder biasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!