查看及切换目录
一、Linux树型目录结构
(一)Linux文档存放
最顶层为根目录(/)
“主文件” —> “其他位置” —> “计算机”
(二)树型目录结构
就像一颗倒挂的树
路径之间分隔符:/
分层次深入
如:ls /usr/bin
第一个 / 表示根目录,第二个 / 表示分隔符
(三)认识目录用途
1.执行man hier命令
查看关于目录结构的手册页
[root@localhost-localdomain ~]# man hier
2.常见的一级目录
一级目录 | 主要用途 |
---|---|
/bin、/sbin | 存放基本命令、管理工具 |
/boot | 存放系统启动文件,包括内核、引导配置等 |
/dev | 存放各种设备文件 |
/etc | 存放系统中的各种配置文件 |
/usr | 存放共用的、只读的用户数据 |
/root | 管理员root的家目录(默认的工作目录) |
/home | 存放各普通用户的家目录(比如/home/deer) |
二、查看及切换目录
(一)查看工作目录
pwd——Print Working Directory
用途:输出当前文件夹的路径
格式:直接执行即可
[root@localhost-localdomain ~]# pwd
/root
(二)切换工作目录
cd——Change Directory
用途:进入到指定目录
格式:cd [目标文件夹]
[root@localhost-localdomain ~]# cd /etc/pki
[root@localhost-localdomain pki]# pwd
/etc/pki
[root@localhost-localdomain CA]# cd ~ // ~返回根目录
[root@localhost-localdomain ~]# pwd
/root
(三)绝对&相对路径
1.绝对路径
以/ 开始的文档路径,如/etc/pki/CA/
以~user 开始的文档路径,如~zhangsan/.bashrc
root@localhost-localdomain pki]# cd /etc/pki/CA/
[root@localhost-localdomain CA]#
2.相对路径
以当前目录为参照的文档路径,如./(当前文件夹) 、…/(上一文件夹)
[root@localhost-localdomain pki]# cd CA
[root@localhost-localdomain CA]#
[root@localhost-localdomain pki]# cd .
[root@localhost-localdomain pki]#
[root@localhost-localdomain pki]# cd ..
[root@localhost-localdomain etc]#
(四)列出目录内容
ls—List
格式:ls[选项]… [目录或文件]…
[root@localhost-localdomain ~]# ls /boot
config-3.10.0-1160.el7.x86_64
efi
grub
grub2
initramfs-0-rescue-41dc9e828da241dc829f902c1adaf0be.img
initramfs-3.10.0-1160.el7.x86_64.img
lost+found
symvers-3.10.0-1160.el7.x86_64.gz
System.map-3.10.0-1160.el7.x86_64
vmlinuz-0-rescue-41dc9e828da241dc829f902c1adaf0be
vmlinuz-3.10.0-1160.el7.x86_64
常用选项
-l :以长格式显示
[root@localhost-localdomain ~]# ls -l /boot
总用量 123551
-rw-r--r--. 1 root root 153591 10月 20 2020 config-3.10.0-1160.el7.x86_64
drwx------. 3 root root 1024 7月 29 2020 efi
drwxr-xr-x. 2 root root 1024 6月 6 03:38 grub
drwx------. 5 root root 1024 6月 6 03:46 grub2
-rw-------. 1 root root 80011593 6月 6 03:43 initramfs-0-rescue-41dc9e828da241dc829f902c1adaf0be.img
-rw-------. 1 root root 28844379 6月 6 03:46 initramfs-3.10.0-1160.el7.x86_64.img
drwx------. 2 root root 12288 6月 6 03:37 lost+found
-rw-r--r--. 1 root root 320648 10月 20 2020 symvers-3.10.0-1160.el7.x86_64.gz
-rw-------. 1 root root 3616707 10月 20 2020 System.map-3.10.0-1160.el7.x86_64
-rwxr-xr-x. 1 root root 6769256 6月 6 03:43 vmlinuz-0-rescue-41dc9e828da241dc829f902c1adaf0be
-rwxr-xr-x. 1 root root 6769256 10月 20 2020 vmlinuz-3.10.0-1160.el7.x86_64
-A:包括以. 开头的隐藏文档
[root@localhost-localdomain ~]# ls -A /boot
config-3.10.0-1160.el7.x86_64
efi
grub
grub2
initramfs-0-rescue-41dc9e828da241dc829f902c1adaf0be.img
initramfs-3.10.0-1160.el7.x86_64.img
lost+found
symvers-3.10.0-1160.el7.x86_64.gz
System.map-3.10.0-1160.el7.x86_64
vmlinuz-0-rescue-41dc9e828da241dc829f902c1adaf0be
vmlinuz-3.10.0-1160.el7.x86_64
.vmlinuz-3.10.0-1160.el7.x86_64.hmac
-d:显示目录本身(而不是内容)的属性
[root@localhost-localdomain ~]# ls -d /boot
/boot
-h:提供易读的容量单位(K、M等)
[root@localhost-localdomain ~]# ls -lh /boot
总用量 121M
-rw-r--r--. 1 root root 150K 10月 20 2020 config-3.10.0-1160.el7.x86_64
drwx------. 3 root root 1.0K 7月 29 2020 efi
drwxr-xr-x. 2 root root 1.0K 6月 6 03:38 grub
drwx------. 5 root root 1.0K 6月 6 03:46 grub2
-rw-------. 1 root root 77M 6月 6 03:43 initramfs-0-rescue-41dc9e828da241dc829f902c1adaf0be.img
-rw-------. 1 root root 28M 6月 6 03:46 initramfs-3.10.0-1160.el7.x86_64.img
drwx------. 2 root root 12K 6月 6 03:37 lost+found
-rw-r--r--. 1 root root 314K 10月 20 2020 symvers-3.10.0-1160.el7.x86_64.gz
-rw-------. 1 root root 3.5M 10月 20 2020 System.map-3.10.0-1160.el7.x86_64
-rwxr-xr-x. 1 root root 6.5M 6月 6 03:43 vmlinuz-0-rescue-41dc9e828da241dc829f902c1adaf0be
-rwxr-xr-x. 1 root root 6.5M 10月 20 2020 vmlinuz-3.10.0-1160.el7.x86_64
-R:递归列出内容
[root@localhost-localdomain ~]# ls -R /boot
/boot:
config-3.10.0-1160.el7.x86_64
efi
grub
grub2
initramfs-0-rescue-41dc9e828da241dc829f902c1adaf0be.img
initramfs-3.10.0-1160.el7.x86_64.img
lost+found
symvers-3.10.0-1160.el7.x86_64.gz
System.map-3.10.0-1160.el7.x86_64
vmlinuz-0-rescue-41dc9e828da241dc829f902c1adaf0be
vmlinuz-3.10.0-1160.el7.x86_64
/boot/efi:
EFI
……
(五)评估文档占用空间
du —estimate file space usage
格式:du [选项]… [目录或文件]…
常用命令选项
-s:只统计每个参数所占用的总空间大小
-h:提供易读的容量单位(K、M等)
[root@localhost-localdomain ~]# du -h /boot
13K /boot/lost+found
5.0K /boot/grub
2.5M /boot/grub2/fonts
2.3M /boot/grub2/i386-pc
3.1M /boot/grub2/locale
7.8M /boot/grub2
1.9M /boot/efi/EFI/BOOT
2.0K /boot/efi/EFI/centos/fw
6.0M /boot/efi/EFI/centos
7.9M /boot/efi/EFI
7.9M /boot/efi
137M /boot
[root@localhost-localdomain ~]# du -sh /boot
137M /boot
[root@localhost-localdomain ~]# du -sh /boot /root /home
137M /boot
76M /root
4.4M /home
[root@localhost-localdomain ~]# du -sh /
du: 无法访问"/proc/2740": 没有那个文件或目录
du: 无法访问"/proc/2761/task/2761/fd/3": 没有那个文件或目录
du: 无法访问"/proc/2761/task/2761/fdinfo/3": 没有那个文件或目录
du: 无法访问"/proc/2761/fd/4": 没有那个文件或目录
du: 无法访问"/proc/2761/fdinfo/4": 没有那个文件或目录
9.5G /