在 Linux 系统中,目录结构是层次化的,用户和系统文件被组织在不同的目录中。理解 home
目录和当前工作目录的概念,对于有效地管理和导航文件系统至关重要。
Home 目录
Home
目录是每个用户在 Linux 系统中的个人工作空间。它是一个特殊的目录,用于存储用户的个人文件、配置文件和应用程序数据。每个用户都有一个独立的 home
目录,通常位于 /home
目录下。
特点
- 路径:用户的
home
目录路径通常是/home/username
,其中username
是用户的登录名。 - 权限:用户对其
home
目录拥有完全的读写权限,其他用户通常只有有限的访问权限。 - 用途:用于存储用户的个人文件、配置文件、下载的文件、文档、图片等。
示例
假设用户名为 user
,那么该用户的 home
目录路径为 /home/user
。
当前工作目录
当前工作目录(Current Working Directory)是用户当前所在的目录。当用户在终端中执行命令时,命令的操作对象通常是相对于当前工作目录的。
特点
- 标识:当前工作目录可以用
.
表示。 - 切换:用户可以使用
cd
命令(Change Directory)来切换当前工作目录。 - 查看:用户可以使用
pwd
命令(Print Working Directory)来查看当前工作目录的路径。
示例
-
查看当前工作目录:
pwd
输出示例:
/home/user
-
切换到
home
目录:cd ~
或者
cd /home/user
-
切换到其他目录:
cd /path/to/directory
常用操作
-
列出当前工作目录的内容:
ls
-
创建新目录:
mkdir new_directory
-
删除文件:
rm file.txt
-
删除目录:
rmdir empty_directory
或者
rm -r non_empty_directory
总结
Home
目录和当前工作目录是 Linux 文件系统中的重要概念。Home
目录是用户的个人工作空间,用于存储个人文件和配置。当前工作目录是用户当前所在的目录,用户可以通过 cd
命令切换目录,通过 pwd
命令查看当前目录路径。理解这些概念和操作,将帮助你更高效地管理和导航 Linux 文件系统。