文件和目录命令
1. ls常用选项
参数 | 作用 |
---|---|
-a | 显示制定目录下所有子目录及文件,包括隐藏文件(名称以. 开头的文件) |
-l | 以列表形式展示文件的详细信息 |
-l -h | 可以在-l 的基础上更直观的显示文件大小 |
tips:
当需要同时输入多个参数时可省略相邻两个参数之间的
-
,例如:
ls -a -l
效果与ls -al
相同
ls -a -l -h
效果与ls -alh
相同注意:参数的先后顺序不影响最终实现的效果,即
ls -alh
与ls -hla
效果也相同
2. ls和通配符的联合使用
通配符 | 含义 |
---|---|
* | 代表任意数量个字符 |
? | 代表任意一个字符,至少一个 |
[] | 表示可以匹配字符组中的任意一个字符 |
[abc] | 表示可以匹配a、b、c中的任意一个字符 |
[a-z] | 表示可以匹配a到z范围内的任意 一个 字符 |
举例:
3. cd常用选项
命令 | 作用 |
---|---|
cd | 切换到当前用户的主目录(/home/用户目录) |
cd ~ | 切换到当前用户的主目录(/home/用户目录) |
cd . | 切换到当前目录 |
cd … | 切换到上级目录 |
cd - | 切换到上一次工作的目录 |
举例:
tips:
- 相对路径:在输入路径时,最前面不是/或~,表示相对当前目录所在的目录位置
- 绝对路径:在输入路径时,最前面是/或~,表示从根目录/家目录开始的具体目录位置
4. touch命令
作用:
- 如果文件不存在,则新建一个文件
- 如果文件存在,则更新文件的修改时间
举例:
5. mkdir命令
-
mkdir -p
可递归创建目录新建目录的名称 不能与当前目录下已有的目录或文件重名
举例:
6. rm命令
选项 | 作用 |
---|---|
-f | 强制删除,忽略不存在的文件,不会提示 |
-r | 递归的删除目录下的所有内容,删除文件夹时必须使用此参数 |
举例:
注意:使用时应谨慎,该命令删除文件或目录后不可恢复