【Linux】一篇总结!什么是文件?什么是路径?相对路径和绝对路径有什么区别?

 欢迎来到 CILMY23的博客

🏆本篇主题为:一篇总结!什么是文件?什么是路径?相对路径和绝对路径有什么区别?

🏆个人主页:CILMY23-优快云博客

🏆系列专栏:Python | C++ | C语言 | 数据结构与算法 | 贪心算法 | Linux | 算法专题 | 代码训练营

🏆感谢观看,支持的可以给个一键三连,点赞收藏+评论。如果你觉得有帮助,还可以点点关注


目录

文件 

文件属性 

目录结构 

路径 

什么是路径?

路径分隔符 

相对路径和绝对路径

隐藏目录


前言

本期将作为番外,特别知识补充篇,主要涉及一些系统的认识和Linux文件系统结构,以及相对路径和绝对路径,包括用户的认识。


文件 

在开篇之前,我们得先弄清楚一个概念 ----- 什么是文件

你可能会说,很多文档啊,音频啊,等等这些常见的东西,那我们思考一个问题-----文件夹算不算文件呢?

其实是算的

那文件有什么特点呢?

我现在在Windows系统下,对着一个文件夹右键打开,有一个属性

这是我安装的一个matlab的文件夹。我们可以看到有类型,有位置,有大小,有占用空间,有创建时间,有属性等等这些。 

而文件的一般讲述是这样的:

文件其实是计算机系统中存储数据的基本单位。它可以是文本文件、图像文件、音频文件、视频文件或其他任何类型的数据。文件通常由一系列字节组成,可以通过文件名来识别和访问。

但又可以这么说

从广义上来说:磁盘中的文件都是文件。

但在程序设计中我们把文件分为两类:程序文件、数据文件

程序文件:包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe)。

数据文件:文件的内容不一定是程序,还可能是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件。

根据上述的概述,我们大概可以知道 

 文件 =  文件属性 + 文件内容

那又有以下几个问题: 

  1. 任何新建的文件存储在磁盘上,要不要占据空间?
  2. 属性是数据吗?
  3. 属性是数据的话,那要不要保存?

对于第一点不难理解,所有的新建文件都存储在磁盘上,占据空间。并且属性数据是数据就要保存

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值