在上篇博客中( )我和大家说了,linux 的基本原则,linux交互方式,命令的基本格式,常用的linux命令,如何获得帮助,如何正确关机,以及linux常用的快捷键,今天和大家说一下,linux 文件管理。
1. 文件的命名规则
大家都知道,文件定有文件名,在linux中,有以下几条命名规则,来规范文件命名,
1). 除了 / 之外,所有的字符都合法。
2). 有些文字最好不要使用,如空格、Tab键、退格键、@、#、$、()、-等
3). 长度不能超过255个字符
4). 不能使用/当前文件名
5). 区分大小写
2. 文件与目录
在说目录结构之前我想说一下,文件与目录的关系,先问大家一个问题,目录是什么?有人会说,目录就是文件夹,里面可以存放文件,我想说忘记Windows的那一套东西,记得我们上一篇博客说的吗?linux的几个原则,其中有一条就是,linux中一切皆文件,其实目录也是文件,目录是文件的路径映射(是特殊文件),那有人又要问了,那什么是路径哟,路径是从指定起始点到目的地所经过的位置。既然说到时路径了,我们就说一下,什么是绝对路径,什么是相对路径。
3. 绝对路径和相对路径
绝对路径:由根目录(/)开始写起的文件名或目录名称, 例如 /home/test/
相对路径:相对于目前路径的文件名写法。 例如 ./home/test 或 ../../home/test/ 等等。反正开头不是 / 就属于相对路径的写法
举例说明,你现在home目录下(/home),你怎么切换到var目录下呢,
cd /var (absolute)
cd ../var (relative)
嘿嘿,懂了吗?因为你在 /home 下,所以要回到上一层 (../) 之后,才能继续往 /var 来移动的! 特别注意这两个特殊的目录:
. :代表当前的目录,也可以使用 ./ 来表示
.. :代表上一层目录,也可以 ../ 来代表