10 查看及切换目录

本文介绍了Linux的树型目录结构,包括根目录、常见一级目录的用途。同时,详细讲解了如何查看和切换工作目录,如使用pwd和cd命令,以及绝对路径和相对路径的概念。此外,还阐述了ls命令的不同选项来列出目录内容,如长格式显示、包括隐藏文件等,并用du命令估算了文件和目录的空间占用。
摘要由CSDN通过智能技术生成

查看及切换目录

一、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 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

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

​ -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	/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值