第三节 linux:文件系统以及文件操作命令

本文详细介绍了Linux文件系统,包括EXT4、NTFS、FAT32等,以及Linux特有的文件类型和权限系统。重点讲解了文件操作命令,如创建、删除、拷贝、移动、重命名、修改权限等,并提到了文件搜索、编辑和压缩解压的相关工具。此外,还介绍了如何使用vim编辑器及其不同模式。通过本文,读者能深入理解Linux文件系统及常用命令。
摘要由CSDN通过智能技术生成

有一句话: linux上一切皆文件
1文件系统
操作系统3大模块:进程管理,内存管理,文件系统

1.1定义:文件系统是操作系统在存储设备上组织管理文件的方法。

1.2不同操作系统文件系统不同,简单来说linux的文件windows不能直接使用,常见操作系统对于文件系统如下:
linux:EXT4(索引是文件系统)
windows:NTFS
U盘:FAT32

1.3文件系统与磁盘分区格式化
在这里插入图片描述
1.4文件系统不同数据放在不同区块,linux文件系统分为3个区块:superblock,block,inode,各区块存放数据如下:
在这里插入图片描述
注意:一个文件对应唯一的inode编号,ls -i为查看文件编号命令

2文件分类
目录文件(d):相当于windows上文件夹
管道文件(p):用于进程间通信
链接文件(-):相当于windows的快捷方式
设备文件:又分为:字符设备文件(c,键盘鼠标等),块设备文件(b,u盘等),套接字(s,用于网络,很少用)
普通文件:上面四类以外的文件,如.c .cpp .h .txt

注意:linux文件有后缀,但不以后缀来区分文件类型(与windows的区别)
后缀作用:用户辨别文件的大概类型;编译器根据不同后缀决定解析文件的方式

3文件的权限:
一个文件可操作的用户分为:文件所有者,同组用户,其他用户

4查看文件类型和权限命令:
文件有8个属性:文件类型,文件权限,链接数,所属者名,组用户名,文件大小,最后修改时间,文件名
ls -l:显示当前位置下的详细信息(包含文件类型,权限)
在这里插入图片描述
上图属性2为文件权限共九位字母,以三位为单位划分为3部分,从左往右为所有者权限,同组用户权限,其他用户权限,字母含义(权限值):
r(读)
w(写,包括修改)
–(无权限)
x(对普通文件为执行权限,对目录文件为进入权限)

上图ls -l详细文件属性链接:https://blog.csdn.net/qiuxiaonao/article/details/106737985

5文件操作命令

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值