执行目录的Linux命令是指用于在Linux系统中对目录进行切换、查看、创建、删除等操作的一类指令,这类命令是用户管理文件系统目录结构的核心工具,掌握它们能大幅提升系统操作的效率。

常见执行目录Linux命令介绍
1. pwd命令
pwd是Print Working Directory的缩写,作用是显示当前所在的工作目录的完整绝对路径,执行后可直接看到当前所处的目录位置。
基本语法:
pwd
执行示例:
# 执行后输出当前目录路径 /home/testuser
2. cd命令
cd是Change Directory的缩写,用于切换当前工作目录到目标目录,是最常用的目录执行命令之一。
常见用法:
- 切换到指定绝对路径目录:cd /目标路径
- 切换到当前目录的子目录:cd 子目录名
- 切换到上一级目录:cd ..
- 切换到用户家目录:cd ~ 或直接cd
- 切换到上一次所在的目录:cd -
执行示例:
# 切换到/var/log目录 cd /var/log # 切换到当前目录下的test子目录 cd test # 返回上一级目录 cd ..
3. ls命令
ls是List的缩写,用于列出目标目录下的所有文件和子目录信息,默认列出当前目录的内容。
常用参数:
- -l:以长格式显示文件/目录的详细信息,包括权限、所有者、大小、修改时间等
- -a:显示所有文件,包括隐藏文件(以.开头的文件)
- -h:以人类可读的格式显示文件大小,比如KB、MB
执行示例:
# 列出当前目录所有文件详细信息 ls -l # 列出/root目录下所有文件包括隐藏文件 ls -la /root
4. mkdir命令
mkdir是Make Directory的缩写,用于创建新的目录。
常用参数:
- -p:递归创建多级目录,如果父目录不存在会自动创建
执行示例:
# 在当前目录创建test目录 mkdir test # 递归创建a/b/c三级目录 mkdir -p a/b/c
5. rmdir命令
rmdir是Remove Directory的缩写,用于删除空的目录,如果目录下有文件或其他子目录则无法删除。
执行示例:
# 删除当前目录下的空目录test rmdir test
命令使用注意事项
执行目录相关命令时需要注意权限问题,如果当前用户没有对应目录的读写执行权限,部分命令会执行失败,此时需要切换有权限的用户或者使用sudo命令提权。
使用rmdir删除目录时,要确保目录为空,如果需要删除非空目录,可以使用rm -r 目录名命令,但该命令会直接删除目录下的所有内容,操作前需要确认内容是否需要备份。
所有命令的参数可以通过man 命令名查看完整的帮助文档,比如执行man cd可以查看cd命令的所有参数和详细说明。