一.前言
从这篇文章开始,博主就开启了Linux学习之路了,本篇文章也是博主的第一篇Linux的文章,今后也会持续不断更新的。
二.理解文件
1.文件
文件=文件数据+文件属性(所以一个建好的文件就算没有数据,也占用存储空间)
=> 文件操作=对文件数据操作+对文件属性操作
2.路径(用来定位文件)
a.绝对路径 :把从开始到定位的位置成为绝对路径
Linux下:
windows下:
b.相对路径:以自己所处的路径为其实参照位置,来进行特定文件的定位,称为为相对路径
(当我们所处的路径有变化时,可能相对路径就失效了)
路径定位具有唯一性
文件都是树状结构,而子节点的父节点只有一个,所以路径定位具有唯一性。
Linux风格的路径分隔符:/
windows风格的路径分隔符:\
Linux文件结构
可以通过 tree 指令查看当前文件的结构,但需先安装这个指令
安装指令:yum install -y tree
二.ls 指令
1.功能
对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。
蓝色的是目录
指令是可以携带选项的
2.ls -l
列出更多文件的信息
前面第一列是 d 表示:目录文件
- 表示:非目录文件(普通文件)
3.ls -a
显示所有文件,包括隐藏文件
这个一个 . 表示有隐藏文件,mkdir 在创建目录时,目录名前面加个点就表示创建隐藏文件
当然除了这个还有其他作用:
. :表示当前路径
.. :表示上一级路径
使用 ls -a 就可以看到隐藏的文件
当然windows 也有隐藏文件
以win11系统为例:
4.ls -d
将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录