文章目录
文件操作命令
1.显示当前工作目录
格式:
选项
pwd
-L (默认值)显示链接路径
-P 显示当前工作目录的物理位置
2.绝对路径和相对路径
- 绝对路径:以正斜杠 / 开始完整文件的位置路径
- 相对路径:不以 / 开始。一般情况下,是指相对于当前工作目录的路径。
特殊场景下,是相对于某目录的位置 可以作为一个简短的形式指定一个
文件名 - 基名:只要文件,不要路径
- 目录名:只取路径,不要文件名
[root@Centos8 /]#basename /etc/profile.d/env.sh
env.sh
[root@Centos8 /]#dirname /etc/profile.d/env.sh
/etc/profile.d
3.更改目录
- 格式
cd 进入用户主目录
cd / 进入根目录
cd ~ 进入用户主目录
cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思)
cd ../.. 返回上两级目录
cd !$ 把上个命令的参数作为cd参数使用
4.列出目录内容
格式:
ls [options] [files_or_dirs]
-a 包含隐藏文件
-l 显示额外的信息
-R 目录递归
-ld 目录和符号链接信息
-1 文件分行显示
-S 按从大到小排序
-t 按mtime排序
-u 配合
-t显示并按atime从新到旧排序
-U 按目录存放顺序显示
-X 按文件后缀排序
-F 对不同类型文件显示时附加不同的符号:*/=>@|
-C 文件多时,以多列的方式显示文件,默认是一列(标准输出
补充:
ls 查看不同后缀文件时的颜色由 /etc/DIR_COLORS 和@LS_COLORS变量定义
ls -l 看到文件的大小,不一定是实际文件真正占用空间的大小
5.查看文件状态
每个文件有三个时间信息:
- access time 访问时间,atime,读取文件内容
- modify time 修改时间,mtime,改变文件内容(数据)
- change time 改变时间,ctime,元数据发生改变
格式:
stat [options] [parameter]<