linux命令提示目录
linux命令提示目录详细介绍
在 Linux 中,与目录操作相关的常用命令如下,涵盖显示、切换、创建、删除目录等核心操作:
1. 显示当前目录(Print Working Directory)
- 命令:
pwd
作用:显示当前所在的工作目录路径。
示例:bash$/home/user/documents
2. 切换目录(Change Directory)
- 命令:
cd <目标目录>
作用:切换当前工作目录。
常用选项 / 用法:cd ~或直接cd:回到当前用户的家目录(如/home/user)。cd ..:回到上一级目录。cd -:切换回上一次所在的目录(类似 “后退”)。cd /绝对路径或cd 相对路径:切换到指定目录(绝对路径以/开头,相对路径基于当前目录)。
示例:
bash
$ /etc$ /bin
3. 列出目录内容(List Directory)
- 命令:
ls [选项] [目录]
作用:显示指定目录下的文件和子目录(默认显示当前目录)。
常用选项:-l:以长格式(详细信息)显示(包含权限、大小、修改时间等)。-a:显示所有文件,包括隐藏文件(以.开头的文件)。-h:配合-l使用,以人类可读的格式显示文件大小(如 KB、MB)。-d:仅显示目录本身的信息,不显示目录内的内容。
示例:
bash
$$ /home
4. 创建目录(Make Directory)
- 命令:
mkdir [选项] <目录名>
作用:创建新目录。
常用选项:-p:递归创建多层目录(若父目录不存在,自动创建)。
示例:
bash
$ project$ data/reports/2025
5. 删除目录(Remove Directory)
- 命令:
rmdir <空目录>:删除空目录(目录必须为空)。rm -r <目录>或rm -R <目录>:递归删除目录及其内容(非空目录也可删除,需谨慎!)。
常用选项:-f:强制删除,不询问确认(配合rm -r使用时需小心)。
示例:
bash
$ empty_dir$ old_project
6. 查看目录属性
- 命令:
stat <目录>
作用:显示目录的详细元数据(如权限、inode、修改时间等)。
示例:bash$ /var/log
7. 命令提示符中显示当前目录
Linux 的命令提示符(如 $ 或 # 前的部分)默认会显示当前目录的简称(如 ~ 表示家目录,或短路径)。若需显示完整路径,可通过修改环境变量 PS1 实现:
bash
修改后,提示符会显示为类似 [user@host ~]$ 的格式。若需永久生效,可将此配置写入 ~/.bashrc(针对当前用户)或 /etc/bashrc(全局生效)。
总结
常用目录操作命令可概括为:
- 查当前目录:
pwd - 切换目录:
cd - 列目录内容:
ls - 建目录:
mkdir - 删目录:
rmdir(空目录)或rm -r(非空目录)
根据具体需求选择对应命令,建议通过man <命令>查看完整手册(如man cd)获取更多细节。