/(根)目录
每一个文件和目录从根开始,/下的目录有:
[root@chg /]# ls
bin data etc lib lost+found mnt opt root selinux sys usr
boot dev home lib64 media daxin proc sbin srv tmp var
/bin目录
用来存放二进制可执行命令的目录,用户常用的命令都存在该目录下。例如:mkdir(创建目录)、cat(查看文件)、find(查找文件)等。
[root@chg bin]# ls
alsaunmute egrep mkdir sh
arch env mknod sleep
awk ex mktemp sort
basename false more stty
bash fgrep mount su
cat find mountpoint sync
chgrp findmnt mv tar
……
/sbin目录
同样用来存放二进制可执行文件,只是这里面的命令只供系统管理员,管理系统使用(root用户)。例如:iptables(防护墙)、ifconfig(查看网卡信息)、init(设置启动级别)等。
[root@chg sbin]# ls
accton ip partx
addpart ip6tables pccardctl
agetty ip6tables-1.4.7 pidof
……
init nologin vgscan
initctl pam_console_apply vgsplit
insmod pam_tally2 vmcore-dmesg
insmod.static pam_timestamp_check weak-modules
install-info parted wipefs
installkernel partprobe
/dev目录
设备文件存放的目录,因为linux中一切皆文件,所以就像鼠标、键盘、光驱,对linux来说也都是一个个的文件。例如/dev/cdrom(光驱)、/dev/sda1(硬盘)等。
[root@chg dev]# ls
agpgart lp0 rfkill tty24 tty57
block lp1 root tty25 tty58
bsg lp2 rtc tty26 tty59
btrfs-control lp3 rtc0 tty27 tty6
bus MAKEDEV scd0 tty28 tty60
……
loop5 ram9 tty21 tty54 vga_arbiter
loop6 random tty22 tty55 zero
loop7 raw tty23 tty56
/tmp
临时文件存放的地方,由于这个目录的权限为1777,所有用户对这个目录都有可读可写可执行的权限,所以其他人也可以删除你的文件。(可以当作windows的回收站来用,不用的东西先放这里)。
[root@chg tmp]# ls
1.txt 2.txt 3.txt 4 5 6
/home
普通用户的家目录,用来存放普通用户的文件。比如我们新建一个用户(useradd)会在/home下创建和这个用户同名的家目录。
[root@chg home]# ls -l
total 4
drwx------. 3 chg chg 4096 Mar 10 19:05 chg
/boot目录
存放内核文件和系统引导程序
[root@chg boot]# ls
config-2.6.32-573.el6.x86_64
efi
grub
initramfs-2.6.32-573.el6.x86_64.img
lost+found
symvers-2.6.32-573.el6.x86_64.gz
System.map-2.6.32-573.el6.x86_64
vmlinuz-2.6.32-573.el6.x86_64
/lib目录
存放二进制库文件,库文件一般以.so|lib*|ld*。
[root@chg lib]# ls
alsa libnsl.so.1
cpp libnss_compat-2.12.so
crda libnss_compat.so.2
firmware libnss_dns-2.12.so
i686 libnss_dns.so.2
…
/mnt目录
一般用来临时挂载临时存储设备的目录
[root@chg /]# ls -ld /mnt
drwxr-xr-x. 2 root root 4096 Sep 23 2020 /mnt
/opt目录
该目录是可选的,一般是给第三方厂家开发的程序的安装目录。现在一般不用了
[root@chg opt]# ls
rh
/media目录
用于挂载可移动设备的临时目录。
[root@chg /]# ls -ld /mnt
drwxr-xr-x. 2 root root 4096 Sep 23 2011 /mnt
/root目录
系统管理员的家目录
[root@chg ~]# ls -a
. .bash_logout install.log .tcshrc
.. .bash_profile install.log.syslog .viminfo
anaconda-ks.cfg .bashrc ipaddress
.bash_history .cshrc .lesshst
/sys目录
与/proc一样,存放系统运行过程中的信息文件。
[root@chg sys]# ls
block class devices fs kernel power
bus dev firmware hypervisor module
/etc目录
yum/rpm安装的软件配置文件所在的目录。
[root@chg etc]# ls
abrt mtab
acpi my.cnf
adjtime nanorc
……
mime.types xinetd.d
mke2fs.conf xml
modprobe.d yum
modulefiles yum.conf
motd yum.repos.d
/usr目录
安装除操作系统本身外的一些应用程序或组件的目录,一般可以认为是linux系统上安装的应用程序默认都安装在此目录中;
[root@chg usr]# ls
bin games lib libexec sbin src
etc include lib64 local share tmp
转载:https://blog.csdn.net/qq_44443986/article/details/115470105
查看评论