ls命令
查看指定目录或当前目录中的文件和目录(文件默认显示为白色,目录默认显示为蓝色)。
命令格式
ls [选项]... [目录]...
选项列表
- −a: 显示包括隐藏文件和隐藏目录在内的所有文件和目录(all)。
- −l: 以长格式的方式显示目录中所有文件和目录的详细信息(long)。
- −h: 以用户易读方式显示文件和目录的大小(human-readable)。
- −R: 递归显示子目录中的文件和目录(recursive)。
参数说明
- [目录]...:查看的目标目录(可以是单个目录,也可以是包含多个目录的目录列表),若不输入此参数则查看当前目录中的内容。
使用示例
1、ls [目录]...:查看指定目录或当前目录中的文件和目录。查看多个目录时,多个目录的内容在显示时会使用空行进行分隔。

2、ls −l [目录]...:查看指定目录或当前目录中所有文件和目录的详细信息,文件和目录信息以长格式的方式显示,包括权限、所属用户、创建时间、大小等。

3、ls −a [目录]...:查看指定目录或当前目录中包括隐藏文件和隐藏目录在内的所有文件和目录,隐藏文件和隐藏目录名称以点(.)开头。

4、ls −lh [目录]...:查看指定目录或当前目录中所有文件和目录的详细信息,文件和目录信息以长格式的方式显示,其中文件和目录的大小以用户易读方式显示。

5、ls −R [目录]...:查看指定目录或当前目录中的文件和目录,并递归显示子目录的内容,目录之间以空行分隔。

6、ll [目录]...:查看指定目录或当前目录中所有文件和目录的详细信息,等同于:ls −l [目录]...。

cd命令
切换当前目录至指定目录或用户家目录。
命令格式
cd [目录]
参数说明
- [目录]:切换的目标目录,若不输入此参数则切换至用户家目录(~)。
使用示例
1、cd 目录:将当前目录切换至指定目录。

2、cd:将当前目录切换至用户个人主目录(家目录),相当于cd ~。

pwd命令
查看当前目录的路径。
命令格式
pwd
使用示例
1、pwd:查看当前目录的路径。

mkdir命令
创建一至多个空目录。
命令格式
mkdir [选项]... 目录...
选项列表
- −p:创建多级目录。
使用示例
1、mkdir 目录...:创建一至多个空目录。

2、mkdir −p 目录...:创建一至多个多级空目录。

cp命令
复制目录内容至指定目录中。
命令格式
1、cp [选项]... 源目录 目标目录
2、cp [选项]... 源目录... 目标目录
选项列表
- −r:将目录及子目录中的所有文件和目录递归复制(recursive),若不输入此选项则源目录会被忽略。
参数说明
- 源目录:需要复制的目录。若目标目录存在,源目录可以是单个目录,也可以是包含多个目录的目录列表;否则,源目录只能是单个目录。
- 目标目录:若目标目录不存在,命令会创建目标目录并将源目录中的内容复制至目标目录中;否则命令会将源目录及其中的内容复制至目标目录中,源目录的拷贝会成为目标目录的子目录。
使用示例
1、cp −r 源目录 目标目录:当目标目录不存在时,命令会创建目标目录并将源目录中所有的文件和目录复制至目标目录中。

2、cp −r 源目录... 目标目录:当目标目录已存在时,命令会将一至多个源目录及其中的内容复制至目标目录中,源目录的拷贝会成目标目录的子目录。

mv命令
移动或重命名目录。
命令格式
1、mv 源目录 目标目录
2、mv 源目录... 目标目录
参数说明
- 源目录:需要移动或改名的目录。若是移动,源目录可以是单个目录,也可以是包含多个目录的目录列表;若是改名则只能是单个目录。
- 目标目录:若目标目录不存在,命令会将源目录更名为目标目录;否则命令会将源目录及其中的内容移动至目标目录中,源目录成为目标目录的子目录。
使用示例
1、mv 源目录 目标目录:目标目录不存在时,命令会将源目录更名为目标目录。

2、mv 源目录... 目标目录:目标目录存在时,命令会将一至多个源目录及其中的内容移动至目标目录中,源目录成为目标目录的子目录。

rmdir命令
删除一至多个空目录,若目录不为空则会系统报错。
命令格式
rmdir 目录...
参数说明
- 目录...:需要删除的目录(可以是单个目录,也可以是包含多个目录的目录列表)。
使用示例
1、rmdir 目录...:删除一至多个空的目录。

rm命令
删除一至多个目录,与rmdir不同,rm可以删除多级非空目录。
命令格式
rm [选项]... 目录...
选项列表
- −r:将目录及子目录中的所有文件和目录递归删除(recursive)。
- −f:强制删除目录中的所有文件和目录,不给予提示(force)。
参数说明
- 目录...:需要删除的目录(可以是单个目录,也可以是包含多个目录的目录列表)。
使用示例
1、rm −rf 目录...:不经用户确认直接将目录及子目录中的所有文件和目录递归删除。
