例出目录和文件 --> ls
ls
命令是最常用的 Linux
命令之一,ls
是 list
的缩写,表示:列出
在 Linux
中 ls
命令用于列出文件和目录
一些常用的参数
ls -a
# 显示所有文件和目录,包括隐藏的
在根目录下面所有的文件
ls -l
# 列出一个显示文件和目录的详细信息的列表
在显示的列表中,每一个文件或者目录都有对应的一行信息
例 | 解释 | 显示 |
---|---|---|
一 | 表示文件的权限 | |
二 | 表示链接的数目 | |
三 | 表示文件所有者的名称 | |
四 | 表示文件所在的群组 | |
五 | 表示文件的大小,单位是 byte
|
|
六 | 表示最近一次的修改时间 | |
七 | 表示文件或者目录的名称 |
ls -lh
# h 上 humain readable 的缩写,表示:适合人类阅读
最上方的 total
后面显示的是目录中文件的总大小
可以看出来,显示出来的文件大小,是以 KB
、MB
、GB
的形式展现出来的。
ls -lt
# 按文件最近一次修改时间排序,t 是 time 的缩写,表示:时间
切换目录 --> cd
cd
命令是最常用的 Linux
命令,cd
是 change directory
的缩写,表示:切换目录cd
命令后面接的参数据就是一个:你要去的那个目录的路径
在切换目录是,我们可以用相对路径和绝对路径来进行切换。
相对路径:相对于当前目录的一个路径表示
绝对路径:绝对的, 不因当前目录而改变的一个路径表示法,绝对路径经常以/
开头
cd 一些常用的参数
cd ..
# 表示回到上一级目录
cd /
# 表示回到根目录
cd
# 表示回到用户自己的目录,就是 /home 下面的对应自己的文件夹
我们在切换目录的时候,经常遇到比较长或者比较难写的目录或文件名,这时可以有 Tab
键来辅助输入,先输入一个文件或者目录的开头,再按 Tab
键,就可以补全这个文件或者目录名了
显示目录包含的文件大小 --> du
du
是英语 disk usage
的缩写,表示:磁盘使用/占用du
可以让我们知道文件和目录所占的空间大小,相比于 ls -h
命令,du
命令统计的才是真正的文件大小。du
命令会深入遍历每个目录的子目录,统计所有文件的大小。
在最后一行,是所有文件总和的大小
当我们只想知道目录的大小时,可以用:
du -h
# 以 KB、MB 、GB 的形式显示目录的大小
当我们只想知道文件大小时,可以用:
du - a
# 显示文件大小
也可以一起使用
du -ah
知道文件和目录的详细大小
当我们只想知道总计大小是,可以用:
du -s
# 只显示总计大小
细节决定成败!
个人愚见,如有不对,恳请扶正!