linux命令directory
linux命令directory详细介绍
在 Linux 系统中,目录(Directory)是组织文件的基本结构,以下是常用的目录操作命令及说明:
1. 创建目录:mkdir
用于创建新目录。
语法:mkdir [选项] 目录名
常用选项:
-p:递归创建父目录(若路径中某些目录不存在,会自动补全)。-v:显示创建过程的详细信息。
示例:
bash
test_dir
a/b/c
new_dir
2. 删除目录:rmdir 或 rm -r
rmdir:仅删除空目录(目录内无文件或子目录)。
语法:rmdir 目录名
示例:rmdir test_dir(若test_dir为空则删除成功)。rm -r:删除目录及其所有内容(包括子目录和文件,操作需谨慎!)。
语法:rm -r 目录名
示例:rm -r a(删除a目录及其下所有文件 / 子目录)。
3. 切换目录:cd
用于切换当前工作目录。
语法:cd [目标路径]
常用快捷路径:
cd或cd ~:回到用户主目录(如/home/用户名)。cd ..:进入上一级目录。cd ../..:进入上上级目录。cd -:回到上次所在的目录。
示例:
bash
test_dir
/usr/local
4. 查看当前目录路径:pwd
显示当前所在的绝对路径。
语法:pwd
示例:
bash
$/home/用户名/projects
5. 查看目录内容:ls
列出目录中的文件和子目录。
语法:ls [选项] [目录路径]
常用选项:
-l:显示详细信息(权限、大小、修改时间等)。-a:显示所有文件(包括隐藏文件,以.开头的文件 / 目录)。-h:配合-l使用,以人类可读的格式显示文件大小(如2K、1.5M)。-t:按文件修改时间排序(最新的在前)。
示例:
bash
/etc
6. 重命名或移动目录:mv
mv 命令可用于重命名目录,或移动目录到其他路径。
语法:mv [源目录] [目标路径/新名称]
示例:
bash
old_dir new_dir
test_dir /tmp
注意事项
- 操作目录时需注意权限(如无写入权限可能无法删除或修改目录)。
- 使用
rm -r时需谨慎,误删后数据可能无法恢复! - 路径支持绝对路径(如
/home/user)和相对路径(如../project)。