cd
用法
cd [文件]
示例
- 切换到用户的家目录
cd
- 切换到指定目录(比如“/”目录)
cd /
- 切换到上一次切换前的目录
cd -
ls
用法
ls [选项] [文件]
常用选项
-l 列出文件的详细信息(权限、所有者、所有组、大小、修改时间、文件名等)。
-h 以“K”、“M”、“G”等单位显示文件的大小。
-t 以“修改时间”排序。
-a 列出所有文件(包括以“.”开头的隐藏文件和当前目录“.”及上级目录“..”)。
-A 列出所有文件(包括以“.”开头的隐藏文件,但不包括当前目录“.”及上级目录“..”)。
-d 只列出目录本身,而不是列出目录下的文件。
--full-time 以完整的时间格式显示时间。
示例
- 列出当前目录下的文件
ls
- 列出当前目录下的文件的详细信息
ls -l
- 列出当前目录下的文件的详细信息并以“K”、“M”、“G”等单位显示文件的大小
ls -lh
- 列出当前目录下的文件的详细信息并以“修改时间”排序
ls -lt
- 只看当前目录的详细信息
ls -ld
- 列出当前目录下的文件的详细信息并以完整的时间格式显示时间
ls -l --full-time
- 列出指定目录(比如“/”目录)下的文件
ls /
cp
用法
cp [选项] 源文件 目标文件
常用选项
-r 递归复制(复制目录时需要用到)
-f 强制覆盖(覆盖时不需要询问用户)
示例
- 复制普通文件
cp /a/1.txt /b/1.txt
df
用法
df [选项]
常用选项
-h 以“K”、“M”、“G”等单位显示文件的大小。
-i 查看文件系统inodes的使用情况。
实例
- 查看文件系统的使用情况并以“K”、“M”、“G”等单位显示文件的大小
df -h
- 查看文件系统的inodes的使用情况
df -i
du
用法
du [选项] [文件]
常用选项
-s 对于目录只计算其总大小,而不是递归列出所有文件的大小。
-h 以“K”、“M”、“G”等单位显示文件的大小。
示例
- 查看当前目录的大小
du -sh
- 查看当前目录下所有文件的大小
du -sh *
- 查看指定目录(比如“/”目录)的大小
du -sh /
- 查看指定目录(比如“/”目录)下所有文件的大小
du -sh /*