当前位置:   article > 正文

10 查看及切换目录_man hier命令

man hier命令

查看及切换目录

一、Linux树型目录结构

(一)Linux文档存放

​ 最顶层为根目录(/)

​ “主文件” —> “其他位置” —> “计算机”

在这里插入图片描述

(二)树型目录结构

​ 就像一颗倒挂的树

​ 路径之间分隔符:/

​ 分层次深入

在这里插入图片描述

​ 如:ls /usr/bin 第一个 / 表示根目录,第二个 / 表示分隔符

(三)认识目录用途

1.执行man hier命令

​ 查看关于目录结构的手册页

[root@localhost-localdomain ~]# man hier
  • 1
2.常见的一级目录
一级目录主要用途
/bin、/sbin存放基本命令、管理工具
/boot存放系统启动文件,包括内核、引导配置等
/dev存放各种设备文件
/etc存放系统中的各种配置文件
/usr存放共用的、只读的用户数据
/root管理员root的家目录(默认的工作目录)
/home存放各普通用户的家目录(比如/home/deer)

二、查看及切换目录

(一)查看工作目录

​ pwd——Print Working Directory

​ 用途:输出当前文件夹的路径

​ 格式:直接执行即可

[root@localhost-localdomain ~]# pwd
/root
  • 1
  • 2

(二)切换工作目录

​ 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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

(三)绝对&相对路径

1.绝对路径

​ 以/ 开始的文档路径,如/etc/pki/CA/

​ 以~user 开始的文档路径,如~zhangsan/.bashrc

root@localhost-localdomain pki]# cd /etc/pki/CA/

[root@localhost-localdomain CA]# 
  • 1
  • 2
  • 3
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]# 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

(四)列出目录内容

​ 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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

​ 常用选项

​ -l :以长格式显示

[root@localhost-localdomain ~]# ls -l /boot
总用量 123551
-rw-r--r--. 1 root root   153591 1020 2020 config-3.10.0-1160.el7.x86_64
drwx------. 3 root root     1024 729 2020 efi
drwxr-xr-x. 2 root root     1024 66 03:38 grub
drwx------. 5 root root     1024 66 03:46 grub2
-rw-------. 1 root root 80011593 66 03:43 initramfs-0-rescue-41dc9e828da241dc829f902c1adaf0be.img
-rw-------. 1 root root 28844379 66 03:46 initramfs-3.10.0-1160.el7.x86_64.img
drwx------. 2 root root    12288 66 03:37 lost+found
-rw-r--r--. 1 root root   320648 1020 2020 symvers-3.10.0-1160.el7.x86_64.gz
-rw-------. 1 root root  3616707 1020 2020 System.map-3.10.0-1160.el7.x86_64
-rwxr-xr-x. 1 root root  6769256 66 03:43 vmlinuz-0-rescue-41dc9e828da241dc829f902c1adaf0be
-rwxr-xr-x. 1 root root  6769256 1020 2020 vmlinuz-3.10.0-1160.el7.x86_64
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

​ -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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

​ -d:显示目录本身(而不是内容)的属性

[root@localhost-localdomain ~]# ls -d /boot
/boot
  • 1
  • 2

​ -h:提供易读的容量单位(K、M等)

[root@localhost-localdomain ~]# ls -lh /boot
总用量 121M
-rw-r--r--. 1 root root 150K 1020 2020 config-3.10.0-1160.el7.x86_64
drwx------. 3 root root 1.0K 729 2020 efi
drwxr-xr-x. 2 root root 1.0K 66 03:38 grub
drwx------. 5 root root 1.0K 66 03:46 grub2
-rw-------. 1 root root  77M 66 03:43 initramfs-0-rescue-41dc9e828da241dc829f902c1adaf0be.img
-rw-------. 1 root root  28M 66 03:46 initramfs-3.10.0-1160.el7.x86_64.img
drwx------. 2 root root  12K 66 03:37 lost+found
-rw-r--r--. 1 root root 314K 1020 2020 symvers-3.10.0-1160.el7.x86_64.gz
-rw-------. 1 root root 3.5M 1020 2020 System.map-3.10.0-1160.el7.x86_64
-rwxr-xr-x. 1 root root 6.5M 66 03:43 vmlinuz-0-rescue-41dc9e828da241dc829f902c1adaf0be
-rwxr-xr-x. 1 root root 6.5M 1020 2020 vmlinuz-3.10.0-1160.el7.x86_64
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

​ -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

……
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

(五)评估文档占用空间

​ 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	/
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/149971
推荐阅读
相关标签
  

闽ICP备14008679号