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#
动态显示数据(不关闭)常用来查看日志
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!