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

初识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~表示快速返回当前用户的家目录

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值