Linux之文件管理
系统目录结构
Windows盘符概念
在Windows系统中查看文件先进入相应的盘符,再次进入文件目录
在Windows中都是这样的 C:\ D:\等
Linux盘符概念
在Linux中只有一个根目录,呈现倒置的树状节点,使用tree命令查看树状结构
在centos7中默认没有安装tree命令 centos8默认安装
mount /dev/sr0 /media/ # 设置挂载点 rpm -ivh /media/Packages/tree-1.6.0-10.el7.x86_64.rpm # 安装tree命令 tree /tmp/ # 查询结果
根下目录说明
文件目录
文件详解
相对路径与绝对路径
相对路径
相对于当前的目录 一般以.或者..开头
绝对路径
表示从根目录下开始查找 一般以/开头
文件管理
常见管理文件命令
cd mkdir cp rm mv等
touch
作用
常用来创建文件 如果文件存在则修改这个文件的时间
touch + 文件名称
时间查看
stat + 文件名称
''' 访问时间:通过命令行查看文件 例如cat等 更改时间:通过vim修改文件内容等 改动时间:文件属性 例如权限等 '''
访问时间
更改时间
改动时间
批量创建文件
touch 文件1 文件2
touch 文件{10..20}
参数:-d
使用指定字符串表示时间而非当前时间
重定向文件
mkdir
作用
创建新的文件夹
mkdri + 文件名
参数:-p
递归创建目录
参数:-v
显示创建的过程
rm
作用
文件或者目录删除
参数:-r
删除目录
参数:-f
强制删除 不进行提示
cp
作用
进行文件的复制
参数:-R/-r
递归复制目录以及子目录的内容
mv
作用
进行文件的移动
文件名修改
查看文件
cat
作用
用来查看文件内容 一次性查看所有
more
作用
以分页的形式显示文件内容
按回车键显示一行 按空格刷新一屏 输入q退出
less
作用
查看文件内容
但是其可以通过(pageup)向上翻页(pagedown)向下翻页
head
作用
用来显示文件的前几行内容 默认显示10行
参数:-n
显示指定行数
tail
作用
显示文件尾部内容 默认显示10行
参数:-n
指定显示的行数
参数:-f
动态显示数据(不关闭)常用来查看日志