Debian file structure ├ ── the most basic command required by the bin basic system ├ ── boot kernel and boot system program │ ── grub boot configuration file, such as menu. lst or grub. cfg are inside ├ ── dev Device File ── emul │ └ ── ia32-linux ├ ── etc system configuration file ── home ordinary user home directory ── initrd. img ── lib dynamic link to the shared library ├ ── lib32 32-bit library file ── lib64->/lib library file ── lost + found File Fragment ├ ── the Mount directory of the media Mount storage device ── mnt Mount storage device's Mount directory ├ ── opt optional installation directory ├ ── proc process information and kernel information memory ing ── root's home directory ├ ── sbin system management command ── selinux Security Service ├ ── data to be extracted after the srv service is started ── sys kernel Device Tree ├ ── tmp temporary file ── usr application and file │ ├ ── bin system user use application Programs │ ── games │ ├ ── include header files required for application development and compilation │ ├ ── configuration files of Dynamic Link Libraries and software packages commonly used by lib │ ── lib32 dynamic Link Library and software package configuration file 32-bit │ ── lib64-> lib │ ── local locally installed programs │ ── sbin superusers use more advanced management programs and system daemon │ ── share system share │ ── src kernel source code ── var │ ├ ── backups backup │ ── cache file of the application │ ── when the lib system is running normally file │ ── variable data of the program installed in local/usr/local │ ├ lock file │ ── log System log │ ── mail log │ ├ ── variable data in the opt directory │ ├ ── run stores the system information files valid before the next boot │ ├ ── spool printer, mail, proxy server, and other offline directories │ ── tmp larger than/tmp, or temporary files that require a long period of time-vmlinuz