Linux 文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有 Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。
Linux 文件系统的根路径是 /。
文件系统的最顶层是由根目录开始的,系统使用 “/” 来表示根目录,在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含(子)目录或文件。如此反复就可以构成一个庞大的文件系统。
在 Linux 上,文件和目录都是区分大小写的。
我们在 Linux 上,使用 touch 命令,创建多个大小写不同的文件,具体命令如下:
touch haicoder.txt HaiCoder.txt Haicoder.txt
运行后,终端输出如下:
现在,我们使用 ls 命令,查看当前文件夹下的所有文件,具体命令如下:
ls
运行后,终端输出如下:
我们看到,我们成功创建了三个文件名相同,但大小写不同的文件,即在 Linux 中,文件和目录是区分大小写的。
在 Linux 中,以 . 开始的文件或者路径,是隐藏文件,使用普通的方式是看不到的。
我们在 Linux 上,使用 touch 命令,创建一个隐藏文件,具体命令如下:
touch .haicoder.txt
运行后,终端输出如下:
现在,我们使用 ls 命令,查看当前文件夹下的内容,具体命令如下:
ls
运行后,终端输出如下:
我们看到,此时没有任何的输出,这是因为以 . 开始的文件是隐藏文件,默认是不显示的,现在,我们使用如下命令,查看
ls -a
运行后,终端输出如下:
这次,我们看到了我们创建的文件,同时,我们还看到了一个 . 目录和一个 … 目录,其分别表示为当前路径和上一级目录。
Linux 文件系统中的文件是数据的集合,文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有 Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。