目录
前言
Linunx中一切皆是文件。
Linunx中区分大小写。
一、cd命令
| cd 命令 | 将用户的工作目录更改到其他位置 |
|---|
格式 :cd 切换到目标位置
| 常用 | 说明 |
|---|---|
| cd / | 切换到系统根目录 |
| cd ~ | 切换到当前用户的宿主目录(家目录) |
| cd | 切换到当前用户的宿主目录(家目录) |
| cd - | 切换到 上一次执行cd命令 之前所在的目录 |
如:

绝对路径:从 / (根目录)为起点的路径。
相对路径:以当前目录为起点(当前文件所在的路径相对于其它文件或文件夹的路径关系)。
相对路径的表现形式:
| 表现形式 | 说明 |
|---|---|
| 直接使用目录名或文件名 | 表示当前工作目录中的子目录、文件的位置 |
| 以一个点号 “.” 开头 | 表示以当前的工作目录作为起点,如 ./etc |
| 以两个点号 “…” 开头 | 表示以当前目录的上一级目录(父目录)作为起点,如 ../etc |
| 以 “~用户名” 形式开头 | 表示以指定用户名的宿主目录作为起点 |
| 以 “~” 形式开头 | 表示以当前用户的宿主目录作为起点 |
如,在root下创建目录 aa bb cc dd,并在 dd下创建一个文件abc.txt:


安装tree插件:yum install -y tree。
二、ls命令
| ls 命令 | 用于显示指定工作目录下的 文件及子目录 |
|---|
格式 :ls [-alrtAFR] [name...]
英文全拼:List Files,ls 是 ls --color=auto的别名,执行type ls 可以查看。
常用参数:
| 参数 | 功能 |
|---|---|
| -a | 显示所有文件及目录 ( . 开头的隐藏文件也会列出) |
| -A | 与-a类似,但不列出 “.” (目前目录)及 “…”(父目录) |
| -l | 以长格式(Long)显示文件和目录的列表,包括权限、大小等详细信息,ll = ls -l |
| -h | 与 -l 一起使用,以易于阅读的格式输出文件大小, (例如 1K 234M 2G) |
| -d | 当遇到目录时列出目录本身而非目录内的文件 |
| -r | 将文件以相反次序显示(原定依英文字母次序) |
| -t | 将文件依建立时间之先后次序列出 |
| -F | 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/” |
| -R | 若目录下有文件,则递归展示子目录 |
| - -color | 在字符模式中以颜色区分不同的文件。默认已开启。通常情况下,深蓝色表示目录,亮蓝色表示软链接,白色表示一般文件,绿色表示可执行的文件,黄色表示设备文件,红色表示压缩文件 |
| -i | 显示文件和目录的 inode号 |
可使用命令 ls --help、man ls 查看所有参数。
2.1 通配符
参数可结合通配符一起使用:
- ?: 代表任意一个字符,只能占一个字符;
- “ * ” :代表任意数个字符,可以是0个或多个;
- [] : 表示可以匹配字符组中的任意一个字符,每个通配符只匹配一次,多个通配符可一起使用,不区分大小写。如
ls [abc]

本文详细介绍了Linux中的目录操作,包括cd、ls命令的使用,以及du命令的磁盘空间统计。此外,重点讲解了文件和目录的权限管理,如chmod、chown和umask命令,阐述了如何改变文件的访问权限和归属。同时,文章通过实例演示了各种命令的实战应用。
最低0.47元/天 解锁文章
2247

被折叠的 条评论
为什么被折叠?



