本文继续讲解linux基础指令
目录
1.本章重点
1.你真的了解文件吗?
2.文件的三种时间
3.创建一个文件,目录
2.你真的了解文件吗?
在Linux中,有一句话叫 一切皆文件
当我们创建一个空文件的时候,这个文件的大小是多少(在磁盘中所占空间)?
在windows中,我们创建了一个空文件夹,查看属性,他的大小为0
但是它在磁盘中所占空间不为0
这是因为文件有属性(记录文件的位置,空间,大小等),这些属性也要占一定的空间
空文件也会占用磁盘空间
文件=文件内容数据+文件属性数据
学习操作文件的方法:
1.操作文件的属性 2.操作文件的内容
文件之间的关系
1.普通文件 2.目录文件(文件夹)
学习文件不能只简单的学习文件的内容,文件的属性也是很也是同等重要的!
3.文件的三种时间
stat指令,在linux中可以使用stat查看一个文件的三种时间
Access: 表示最后一次访问的时间
Modify: 表示最后一次修改文件的时间
Change 表示最后一次修改文件属性的时间,包括权限,大小等
这三种时间是很重要的
详细内容可以看下面这篇文章
linux文件的三个时间atime,mtime,ctime以及查找和修改方法_查看文件test1的m-time,a-time,ctime-CSDN博客
4.创建一个文件,目录
4.1 touch命令创建一个普通文件
使用touch可以创建一个普通文件
下面我演示一下
可以看见,多了一个名字为linux.txt文件
4.2mkdir命令创建目录文件
mkdir+目录 创建一个文件夹(空目录)
演示
如图,多了一个2蓝色的linux目录
且这个目录是空的,如下图,ls不显示任何内容
有时候我们想创建一个 a/b/c/d 的一串目录该如何做呢?
直接使用 mkdir报错,无法创建
想要创建一串目录,需使用 mkdir -p
如下图
tree命令可以将当前子文件以一棵树来展现,由图可知成功的创建了一串目录