Linux基础——目录相关命令
一、明确命令分类和学习目标
二、分享自动补全和命令选择技巧
终端实用技巧
三、查看隐藏文件和返回上一级目录
ls命令说明
ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,类似于DOS下的dir命令。
Linux下文件和目录的特点
1、Linux文件或者目录名称最长可 以有256个字符。
2、以 . 开头的文件为隐藏文件,需要用 -a参数才能显示。
3、 . 代表当前目录。
4、 . . 代表上一级目录。
创建隐藏文件 .123.txt
四、ls的列表和文件大小选项
ls常用选项
参数 | 含义 |
---|---|
-a | 显示指定目录下所有子目录与文件,包括隐藏文件 |
-l | 以列表方式显示文件的详细信息 |
-h | 配合 -l 以人性化的方式显示文件大小 |
当 -h 没有配合 -l 使用时:
当 -h 配合 -l 使用时
ls -lh 和 ls -l -h 输出结果相同
五、ls和通配符的联合使用
通配符 | 含义 |
---|---|
* | 代表任意个数个字符 |
? | 代表任意一个字符,至少1个 |
[] | 表示可以匹配字符组中的任意一个 |
[abc] | 匹配 a、b、c 中的任意一个 |
[a-f] | 匹配从 a 到 f 范围内的任意一个字符 |
找到以 1 开头的文件
找到以 1 结尾的文件(注意:扩展名不能省略)
找到以 3 结尾的文件(*可以代表任意个字符)
查找 1?1.txt的文件(注意:?只能代表一个字符,并且必须是一个字符)
使用 []
六、cd命令的常用参数
切换目录
cd 是英文单词 change directory 的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一。
注意:Linux 所有的目录和文件名都是大小写敏感的
命 令 | 含义 |
---|---|
cd | 切换到当前用户的主目录(/home/用户目录) |
cd ~ | 切换到当前用户的主目录(/home/用户目录) |
cd . | 保持在当前目录不变 |
cd. . | 切换到上级目录 |
cd - | 可以在最近两次工作目录之间来回切换 |
回到家目录
切换到上级目录
在最近两次工作目录中来回切换
七、相对路径和绝对路径
相对路径在输入路径时,最前面不是 / 或者 ~ ,表示相对当前目录所在的目录位置。
绝对路径在输入路径时,最前面是 / 或者 ~ ,表示从根目录/家目录开始的具体目录位置。