2016 - 2024

感恩一路有你

绝对路径与相对路径

浏览量:2311 时间:2024-07-20 19:11:30 作者:采采

在Linux系统中,路径的写法可以分为绝对路径和相对路径。绝对路径是以根目录“/”作为起点的路径写法,例如“/usr/local/mysql”就是一个绝对路径。而相对路径则不以根目录为起点,可以通过特定的符号表示相对于当前目录位置的路径。

相对路径中,“cd test”表示进入当前目录下的test目录。“../”表示当前目录的上层目录。“./”表示当前目录本身。

文件与目录管理命令

pwd

pwd命令用于显示当前所在的目录。当我们需要确认当前所在位置时,可以使用该命令来获取当前目录的路径。

cd

cd命令用于进入指定的目录。例如,“cd test”表示进入当前目录下的test目录。同时,cd命令也支持使用绝对路径和相对路径的方式指定目录。

mkdir

mkdir命令用于创建一个新的目录。其中,m是make directory的缩写。例如,“mkdir test”表示在当前目录下创建一个名为test的文件夹。如果要在其他目录下创建文件夹,可以使用绝对路径进行指定,如“mkdir /root/test/aaa”。

需要注意的是,若要创建的目录所在的父级目录不存在,则会报错“No such file or directory”。同样地,如果要创建的目录已经存在,也会报错“File exists”。

为了避免出现以上问题,可以使用“mkdir -p /root/test/aaa”命令来递归创建所有的目录,并且如果目录已存在,也不会报错。

rmdir

rmdir命令用于删除一个空的目录,其实是rmove directory的缩写。只能删除单个为空的文件夹。例如,“rmdir /root/test/aaa”表示删除名为aaa的文件夹。若要删除的文件夹不存在或者不为空,则会报错。

另外,可以使用“rmdir -p /root/test/aaa”命令按照顺序删除目录aaa、test和root。当遇到非空的文件夹时,会终止删除并报错。

rm

rm命令用于删除目录或者文件。例如,“rm -f”表示强制删除,即使文件不存在也不会报错。而“rm -i”选项会在删除文件时提示用户是否真的删除。

当要删除的是一个目录时,需要使用“rm -r”选项,否则会报错。需要注意的是,rm命令是可以删除非空目录的。

查看目录内容

ls

ls命令用于查看目录内容,相当于打开文件夹并查看里面的文件和子目录。例如,“ls”命令用来查看当前文件夹的目录列表。而“ls /root”则可以查看/root目录下的内容。

通过使用上述命令,我们可以更加方便地进行文件与目录的管理操作。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。