目录命令
cd
cd 目标位置 change directory
[root@localhost ~]# cd ..
[root@localhost /]# cd /mnt
[root@localhost mnt]# cd -
/
[root@localhost /]# cd ~sa
~saber/ ~saslauth
[root@localhost /]# cd ~sa
~saber/ ~saslauth
[root@localhost /]# cd ~saber
[root@localhost saber]#
命令 | 效果 |
---|---|
cd cd ~ | 若不指定目标位置,切换到当前用户的宿主目录(家目录) |
cd - | 到前一次目录 |
一个点号“.”开头(自己) | 表示以当前的工作目录作为起点(已点开头的是) |
两个点号“..”开头(上一级) | 表示以当前目录的上一级目录(父目录)作为起点 |
“~用户名”形式开头 | 表示以指定用户的宿主目录(家目录)作为起点 |
"."开头文件 | 表示隐藏文件 |
~ky18 (有个用户叫ky18 家目录为起点) | 表示以指定用户的宿主目录作为起点 |
ls
生产环境中慎重直接使用,文件量过大会直接死机(有的服务器上的文件是千万级别)
ls [选项] [文件或目录… ]
- -l 已长格式显示文件和目录列表 ll=ls -l
[root@localhost list]# ll
总用量 4
drwxr-xr-x 9 root root 69 3月 28 13:58 aa
drwxr-xr-x 9 root root 69 3月 28 13:58 bb
drwxr-xr-x 9 root root 69 3月 28 13:58 cc
-rw-r--r-- 1 root root 0 3月 28 14:00 list
-rw-r--r-- 1 root root 2192 3月 28 14:01 passwd
- -a 显示全部包括隐藏文件
[root@localhost list]# ls -a
. .. aa bb cc list .log.txt passwd
- -A 显示全部文件或隐藏文件,但不包括 . 和..
[root@localhost list]# ls -A
aa bb cc list .log.txt passwd
- -d 仅列出目录本身,而不是列出目录内的文件数据
[root@localhost list]# ls -d
.
- -h 友好显示文件大小(human,人性化)
[root@localhost list]# ll -h
总用量 4.0K
drwxr-xr-x 9 root root 69 3月 28 13:58 aa
drwxr-xr-x 9 root root 69 3月 28 13:58 bb
drwxr-xr-x 9 root root 69 3月 28 13:58 cc
-rw-r--r-- 1 root root 0 3月 28 14:00 list
-rw-r--r-- 1 root root 2.2K 3月 28 14:01 passwd
- -R 递归显示该目录及该目录的子目录下的所有内容
[root@localhost list]# ll -R
.:
总用量 4
drwxr-xr-x 9 root root 69 3月 28 13:58 aa
drwxr-xr-x 9 root root 69 3月 28 13:58 bb
drwxr-xr-x 9 root root 69 3月 28 13:58 cc
-rw-r--r-- 1 root root 0 3月 28 14:00 list
-rw-r--r-- 1 root root 2192 3月 28 14:01 passwd
./aa:
总用量 0
drwxr-xr-x 5 root root 36 3月 28 13:58 1
drwxr-xr-x 5 root root 36 3月 28 13:58 2
drwxr-xr-x 5 root root 36 3月 28 13:58 3
drwxr-xr-x 5 root root 36 3月 28 13:58 4
drwxr-xr-x 5 root root 36 3月 28 13:58 5
drwxr-xr-x 5 root root 36 3月 28 13:58 6
drwxr-xr-x 5 root root 36 3月 28 13:58 7
./aa/1:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./aa/1/11:
总用量 0
./aa/1/22:
总用量 0
./aa/1/33:
总用量 0
./aa/2:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./aa/2/11:
总用量 0
./aa/2/22:
总用量 0
./aa/2/33:
总用量 0
./aa/3:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./aa/3/11:
总用量 0
./aa/3/22:
总用量 0
./aa/3/33:
总用量 0
./aa/4:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./aa/4/11:
总用量 0
./aa/4/22:
总用量 0
./aa/4/33:
总用量 0
./aa/5:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./aa/5/11:
总用量 0
./aa/5/22:
总用量 0
./aa/5/33:
总用量 0
./aa/6:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./aa/6/11:
总用量 0
./aa/6/22:
总用量 0
./aa/6/33:
总用量 0
./aa/7:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./aa/7/11:
总用量 0
./aa/7/22:
总用量 0
./aa/7/33:
总用量 0
./bb:
总用量 0
drwxr-xr-x 5 root root 36 3月 28 13:58 1
drwxr-xr-x 5 root root 36 3月 28 13:58 2
drwxr-xr-x 5 root root 36 3月 28 13:58 3
drwxr-xr-x 5 root root 36 3月 28 13:58 4
drwxr-xr-x 5 root root 36 3月 28 13:58 5
drwxr-xr-x 5 root root 36 3月 28 13:58 6
drwxr-xr-x 5 root root 36 3月 28 13:58 7
./bb/1:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./bb/1/11:
总用量 0
./bb/1/22:
总用量 0
./bb/1/33:
总用量 0
./bb/2:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./bb/2/11:
总用量 0
./bb/2/22:
总用量 0
./bb/2/33:
总用量 0
./bb/3:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./bb/3/11:
总用量 0
./bb/3/22:
总用量 0
./bb/3/33:
总用量 0
./bb/4:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./bb/4/11:
总用量 0
./bb/4/22:
总用量 0
./bb/4/33:
总用量 0
./bb/5:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./bb/5/11:
总用量 0
./bb/5/22:
总用量 0
./bb/5/33:
总用量 0
./bb/6:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./bb/6/11:
总用量 0
./bb/6/22:
总用量 0
./bb/6/33:
总用量 0
./bb/7:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./bb/7/11:
总用量 0
./bb/7/22:
总用量 0
./bb/7/33:
总用量 0
./cc:
总用量 0
drwxr-xr-x 5 root root 36 3月 28 13:58 1
drwxr-xr-x 5 root root 36 3月 28 13:58 2
drwxr-xr-x 5 root root 36 3月 28 13:58 3
drwxr-xr-x 5 root root 36 3月 28 13:58 4
drwxr-xr-x 5 root root 36 3月 28 13:58 5
drwxr-xr-x 5 root root 36 3月 28 13:58 6
drwxr-xr-x 5 root root 36 3月 28 13:58 7
./cc/1:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./cc/1/11:
总用量 0
./cc/1/22:
总用量 0
./cc/1/33:
总用量 0
./cc/2:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./cc/2/11:
总用量 0
./cc/2/22:
总用量 0
./cc/2/33:
总用量 0
./cc/3:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./cc/3/11:
总用量 0
./cc/3/22:
总用量 0
./cc/3/33:
总用量 0
./cc/4:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./cc/4/11:
总用量 0
./cc/4/22:
总用量 0
./cc/4/33:
总用量 0
./cc/5:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./cc/5/11:
总用量 0
./cc/5/22:
总用量 0
./cc/5/33:
总用量 0
./cc/6:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./cc/6/11:
总用量 0
./cc/6/22:
总用量 0
./cc/6/33:
总用量 0
./cc/7:
总用量 0
drwxr-xr-x 2 root root 6 3月 28 14:00 11
drwxr-xr-x 2 root root 6 3月 28 14:00 22
drwxr-xr-x 2 root root 6 3月 28 14:00 33
./cc/7/11:
总用量 0
./cc/7/22:
总用量 0
./cc/7/33:
总用量 0
- -t 已时间顺序显示
[root@localhost list]# ll -t
总用量 4
-rw-r--r-- 1 root root 2192 3月 28 14:01 passwd
-rw-r--r-- 1 root root 0 3月 28 14:00 list
drwxr-xr-x 9 root root 69 3月 28 13:58 aa
drwxr-xr-x 9 root root 69 3月 28 13:58 bb
drwxr-xr-x 9 root root 69 3月 28 13:58 cc
- -r 倒序显示
-rw-r--r-- 1 root root 2192 3月 28 14:01 passwd
-rw-r--r-- 1 root root 0 3月 28 14:00 list
drwxr-xr-x 9 root root 69 3月 28 13:58 cc
drwxr-xr-x 9 root root 69 3月 28 13:58 bb
drwxr-xr-x 9 root root 69 3月 28 13:58 aa
- --color 显示颜色
alias ls='ls --color=auto' ----默认开启
##颜色表示的文件类型:
- 黑色数据文件 普通文件
- 绿色 可执行文件
- 黄色 块设备文件硬件设备(硬盘)
- 红色 压缩包
- 蓝色 文件夹
- 天蓝色 连接文件(快捷方式)
- -S 以文件容量大小排序
[root@localhost list]# ll -S
总用量 4
-rw-r--r-- 1 root root 2192 3月 28 14:01 passwd
drwxr-xr-x 9 root root 69 3月 28 13:58 aa
drwxr-xr-x 9 root root 69 3月 28 13:58 bb
drwxr-xr-x 9 root root 69 3月 28 13:58 cc
-rw-r--r-- 1 root root 0 3月 28 14:00 list
du(disk usage)
查看当前所在文件夹占用了磁盘的多少单元块。默认1单元块为4K, 不满4K 按4k算。
du [选项] [文件或目录… ]
选项 | 说明 |
---|---|
-a | 统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录 |
-h | 以更人性化的方式(默认以KB计数,但不显示单位)显示出统计结果 |
-s(--summarize) | 只统计所占用空间总的(Summary)大小,而不是统计每个子目录、文件的大小 |
--max-depth=n (-d 1) | 最大显示到第n层 |
--exclude | 不计入统计 |
注意a s无法同时使用
文件夹是可以嵌套的,有的时候,我们只想展示第一级或第二级子文件夹的信息,而不希望 du 统计的层次太深,那么我们可以用 --max-depth(-d) 选项来进行控制。
[root@localhost list]# du -a
0 ./aa/1/11
0 ./aa/1/22
0 ./aa/1/33
0 ./aa/1
0 ./aa/2/11
0 ./aa/2/22
0 ./aa/2/33
0 ./aa/2
0 ./aa/3/11
0 ./aa/3/22
0 ./aa/3/33
0 ./aa/3
0 ./aa/4/11
0 ./aa/4/22
0 ./aa/4/33
0 ./aa/4
0 ./aa/5/11
0 ./aa/5/22
0 ./aa/5/33
0 ./aa/5
0 ./aa/6/11
0 ./aa/6/22
0 ./aa/6/33
0 ./aa/6
0 ./aa/7/11
0 ./aa/7/22
0 ./aa/7/33
0 ./aa/7
0 ./aa
0 ./bb/1/11
0 ./bb/1/22
0 ./bb/1/33
0 ./bb/1
0 ./bb/2/11
0 ./bb/2/22
0 ./bb/2/33
0 ./bb/2
0 ./bb/3/11
0 ./bb/3/22
0 ./bb/3/33
0 ./bb/3
0 ./bb/4/11
0 ./bb/4/22
0 ./bb/4/33
0 ./bb/4
0 ./bb/5/11
0 ./bb/5/22
0 ./bb/5/33
0 ./bb/5
0 ./bb/6/11
0 ./bb/6/22
0 ./bb/6/33
0 ./bb/6
0 ./bb/7/11
0 ./bb/7/22
0 ./bb/7/33
0 ./bb/7
0 ./bb
0 ./cc/1/11
0 ./cc/1/22
0 ./cc/1/33
0 ./cc/1
0 ./cc/2/11
0 ./cc/2/22
0 ./cc/2/33
0 ./cc/2
0 ./cc/3/11
0 ./cc/3/22
0 ./cc/3/33
0 ./cc/3
0 ./cc/4/11
0 ./cc/4/22
0 ./cc/4/33
0 ./cc/4
0 ./cc/5/11
0 ./cc/5/22
0 ./cc/5/33
0 ./cc/5
0 ./cc/6/11
0 ./cc/6/22
0 ./cc/6/33
0 ./cc/6
0 ./cc/7/11
0 ./cc/7/22
0 ./cc/7/33
0 ./cc/7
0 ./cc
0 ./list
4 ./passwd
0 ./.log.txt
4 .
[root@localhost list]# du -ad1
0 ./aa
0 ./bb
0 ./cc
0 ./list
4 ./passwd
0 ./.log.txt
4 .