Liunx 文件和目录管理
绝对路径和相对路径:
绝对路径是由根目录“/”写起,如:/usr/local/mysql。相对路径不是由根目录"/"写起,例如,用户首先进入到“/”,然后再进入到“home”,执行命令为:cd /home cd test。
1、命令 cd
命令cd是用来变更用户所在的目录,如果后面什么都不跟,就会直接进入当前用户的根目录。我们做实验用的是root账户,所以运行命令cd后,会进入root账户的根目录/root下。如果后面跟目录名,则会直接切换到指定目录下。示例代码如下:
# cd /tmp/
# pwd
/tmp
# cd
# pwd
/root
上例中,命令pwd用于打印当前所在目录。命令cd后面只能是目录名,如果跟了文件名会报错。
在Linux文件系统中,有两个特殊的符号也可以表示目录。“.”表示当前目录,“..”表示当前目录的上一级目录。
示例代码如下:
# cd /usr/local/bin/
# pwd
/usr/local/bin
# cd .
# pwd
/usr/local/bin
# cd ..
# pwd
/usr/local
2、命令 mkdir
命令mkdir用于创建目录,mkdir是make directory的缩写,该命令的格式为:“mkdir [-mp][目录名称]”。其中,-m,-p为其选项,-m选项用于指定要创建目录的权限(这个选项不常用)。-p选项很管用,我们先来做个试验,你就一⽬了然了,执行命令如下:
# mkdir /tmp/test/123
mkdir: 无法创建目录"/tmp/test/123": 没有那个文件或目录
# mkdir -p /tmp/test/123
# ls /tmp/test
123
当我们想创建目录"/tmp/test/123"时,提示无法创建、/tmp/test目录不存在。在Linux系统中,如果它发现要创建的目录的上一级目录不存在就会报错。为了解决这个问题,Linux设置了-p选项,这个选项可以帮助我们创建一大串级联目录,并且当创建一个已经存在的目录时不会报错。

浙公网安备 33010602011771号