文件的基本管理
三、文件的基本管理
3.1、Linux系统目录结构和相对路径与绝对路径
3.1.1 系统目录结构
在Windows系统中,查看文件先进入相应的盘符,然后进入文件目录
在Windows中,它是多根 c:\ d:\ e:
Linux只有一个/根目录
使用tree命令查看linux目录结构,这个命令默认是没有安装的,需要手工安装一下(Centos8默认 安装)
挂载系统镜像,使用光盘中自带的rpm,安装tree命令
[root@Hengji ~]# mount /dev/sr0 /media/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@Hengji ~]# rpm -ivh /media/Packages/tree-1.6.0-10.el7.x86_64.rpm
查看/tmp目录结构
[root@Hengji ~]# tree /tmp/
/tmp/
├── anaconda.log
├── dbus.log
├── hsperfdata_root
│ └── 2367
├── ifcfg.log
├── ks-script-mvwqlf3e
├── lua_9XuKpZ
├── packaging.log
├── program.log
├── sensitive-info.log
├── storage.log
├── systemd-private-cd0936534a4942889a0043cee33727ac-bluetooth.service-2oaMQY
│ └── tmp
├── systemd-private-cd0936534a4942889a0043cee33727ac-bolt.service-WuC6fA
│ └── tmp
├── systemd-private-cd0936534a4942889a0043cee33727ac-colord.service-wP0xDL
│ └── tmp
├── systemd-private-cd0936534a4942889a0043cee33727ac-fwupd.service-lt9TX8
│ └── tmp
├── systemd-private-cd0936534a4942889a0043cee33727ac-geoclue.service-oNlS03
│ └── tmp
├── systemd-private-cd0936534a4942889a0043cee33727ac-ModemManager.service-aAnksA
│ └── tmp
├── systemd-private-cd0936534a4942889a0043cee33727ac-rtkit-daemon.service-KEipPc
│ └── tmp
├── tracker-extract-files.0
├── vmware-root_834-2722239005
├── vmware-root_836-2722107930
├── vmware-root_837-3988228548
├── vmware-root_838-2730562456
├── vmware-root_839-3979774022
├── vmware-root_841-4013329999
├── vmware-root_844-2688685076
├── vmware-root_847-4013198920
├── vmware-root_850-2689209357
└── vmware-root_851-4022177747
26 directories, 10 files
查看根下有哪些文件:
[root@Hengji ~]# ls /
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
根下的目录作用说明:
目录 | 说明 |
---|---|
/ | 处于linux系统树形结构的最顶端,它是linux文件系统的入口,所有的目录、文件、 设备都在 / 之下 |
/bin | bin是Binary的缩写。常用的二进制命令目录。比如 ls、cp、mkdir、cut等;和 /usr/bin 类似,一些用户级gnu工具 |
/boot | 存放的系统启动相关的文件,例如:kernel. |