Linux基础——目录相关命令

一、明确命令分类和学习目标

Linux基础——目录相关命令

二、分享自动补全和命令选择技巧

终端实用技巧

Linux基础——目录相关命令

三、查看隐藏文件和返回上一级目录

ls命令说明

ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,类似于DOS下的dir命令。

Linux下文件和目录的特点

1、Linux文件或者目录名称最长可 以有256个字符。
2、以 . 开头的文件为隐藏文件,需要用 -a参数才能显示。
3、 . 代表当前目录。
4、 . . 代表上一级目录。

创建隐藏文件 .123.txt
Linux基础——目录相关命令

四、ls的列表和文件大小选项

ls常用选项

参数 含义
-a 显示指定目录下所有子目录与文件,包括隐藏文件
-l 以列表方式显示文件的详细信息
-h 配合 -l 以人性化的方式显示文件大小

Linux基础——目录相关命令
当 -h 没有配合 -l 使用时:
Linux基础——目录相关命令
当 -h 配合 -l 使用时
Linux基础——目录相关命令
ls -lh 和 ls -l -h 输出结果相同
Linux基础——目录相关命令

五、ls和通配符的联合使用

通配符 含义
* 代表任意个数个字符
代表任意一个字符,至少1个
[] 表示可以匹配字符组中的任意一个
[abc] 匹配 a、b、c 中的任意一个
[a-f] 匹配从 a 到 f 范围内的任意一个字符

找到以 1 开头的文件
Linux基础——目录相关命令
找到以 1 结尾的文件(注意:扩展名不能省略)
Linux基础——目录相关命令
找到以 3 结尾的文件(*可以代表任意个字符)
Linux基础——目录相关命令
查找 1?1.txt的文件(注意:?只能代表一个字符,并且必须是一个字符)
Linux基础——目录相关命令
Linux基础——目录相关命令
Linux基础——目录相关命令
Linux基础——目录相关命令
使用 []
Linux基础——目录相关命令
Linux基础——目录相关命令

六、cd命令的常用参数

切换目录

cd 是英文单词 change directory 的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一。
注意:Linux 所有的目录文件名都是大小写敏感的

命 令 含义
cd 切换到当前用户的主目录(/home/用户目录)
cd ~ 切换到当前用户的主目录(/home/用户目录)
cd . 保持在当前目录不变
cd. . 切换到上级目录
cd - 可以在最近两次工作目录之间来回切换

回到家目录
Linux基础——目录相关命令
切换到上级目录
Linux基础——目录相关命令
在最近两次工作目录中来回切换
Linux基础——目录相关命令
Linux基础——目录相关命令

七、相对路径和绝对路径

相对路径在输入路径时,最前面不是 / 或者 ~ ,表示相对当前目录所在的目录位置。
绝对路径在输入路径时,最前面是 / 或者 ~ ,表示从根目录/家目录开始的具体目录位置。

相关文章: