Linux 目录操作基础命令(附超详细图解)

您所在的位置:网站首页 ls命令查看文件与目录 Linux 目录操作基础命令(附超详细图解)

Linux 目录操作基础命令(附超详细图解)

2024-07-15 18:55| 来源: 网络整理| 查看: 265

初识Linux 目录操作基础命令(附超详细图解)

小Tips:使用tab键可以补全,防止拼写错误

一、ls命令

  指令的使用规则 :指令名称 {操作选项} {操作对象}。 指令名称:就是一个指令的名字,表示要执行的指令。 例如:ls 浏览目录(目录就是我们通常所说的文件夹 ls即查看文件夹内容) 操作选项:用于完成某个指令的子项功能。 例如:ls -l查看文件夹详细内容。 操作对象:具体指定要操作的对象。 ls -l test/查看指定文件夹内容,test即为指定文件夹。 (test后+/是为了表示test为一个文件夹) ls -a查看所有文件夹包括隐藏文件夹。 ls -a -l install查看指定文件夹所有内容。   ls:默认查看当前所处文件夹内容,打开一个终端,默认就会处于一个文件夹(家目录)当中。  

在这里插入图片描述  

二、pwd命令以及绝对路径与相对路径的区分

pwd:现实当前所在文件夹的路径(即看一下自己当前在哪个目录下。 在这里插入图片描述 /home/dev 表示此刻身处于dev文件夹中,而home为dev的父目录。 第一个/表示根目录,而之后的/表示文件夹与文件之间的间隔。   绝对路径:一个路径的表示以根目录为起始,则为绝对路径也被称为唯一路径。 相对路径:一个路径的表示以当前所在目录为起始,则为相对路径 (会随着所在目录的不同而不同) 两个特殊目录: . 用于表示目录自身。 … 用于表示一个目录的上一层目录(一个目录的父目录)。   在这里插入图片描述 有图易得三种表示方法实际表达结果为同一种 ls ./install/ 表示当前目录下的install这个目录,从当前目录作为起始。 ls …/dev/install/表示从当前目录(dev)的父目录home中的dev目录下install这个目录。 ls ./…/dev/install/表示当前目录的上一级目录home中的dev目录下的install这个目录。

 

三、mkdri命令与rmdir命令

mkdir:创建一个目录。 在这里插入图片描述   因为原先dev中有一个文件叫tmp,所以无法继续再创建名为tmp的文件。 mkdir ./test1和mkdir test1同样可以达到相同效力,后者默认有一个./存在 此外mkdir ./…/dev/test3 是指在当前目录的父目录下的dev文件夹中创建test3 mkdir ./test1/aaa是指在test1文件夹下创建aaa。 如果想要在test4中创建目录bbb会提示失败,因为test4目录不存在。 此时使用mkdir -p./test4/bbb。   在这里插入图片描述 如果想要在test4中创建目录bbb会提示失败,因为test4目录不存在。 此时使用mkdir -p ./test4/bbb则可以创建成功,-p和./之间存在一个空格,如图所示我第一次使用显示错误也是因为少敲了一个空格。   rmdir:删除空目录(局限于只能删除空目录)。 在这里插入图片描述 test1中因为有刚刚创建的目录aaa所以无法删除。test2和test3为空目录则得以顺利被删除。  

四、rm命令

rm:删除目录或文件。 rm本身只能删除文件不能删除目录,但rm -r表示递归删除一个目录下的所有文件(从底层文件开始之后逐层删除)之后删除这个目录,rm -ri中i表示提示信息。 在这里插入图片描述 有提示之后输入y(yes)开始删除,可以观察到删除过程是一个递归过程,由底层文件开始逐层删除。  

五、cp命令与mv命令

cp:复制(两个操作对象,一个是源对象,一个是目标位置) cp -r:递归复制目录包括目录中的所有子项。 在这里插入图片描述 cp -r test/ test4表示将test目录及其子项复制到test4目录中。   mv:剪切/移动(两个操作对象,一个是源对象,一个是目标位置) 在这里插入图片描述 mv test4/ ./test2表示将test4改名为test2(cp命令也可通过这种操作实现改名)。 在这里插入图片描述 先删除test2中的test目录,再讲test目录移动到test2目录中去。 mv test/ test2表示将test移动到test2当中去。  

六、cd命令

cd:改变当前所在目录或者说是进入指定目录 在这里插入图片描述 cd test2表示进入test2目录,此时ls …浏览家目录,cd test后表示进入test目录,此时ls …/…浏览家目录,此时pwd显示正处于/home/dev/test2/test之中,cd~表示快速返回当前用户的家目录。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3