Linux(5) —— 目录相关命令学习

目录管理

在这里插入图片描述



1.绝对路径、相对路径

  • 绝对路径:路径的全称(从盘符开始到文件名称为止):C:\ProgramData\360safe\xxx.xx
  • 相对路径:文件相对于当前用户所在位置的相对位置(从当前位置开始到文件名称为止),比如说我们现在已经在 360safe 目录下,那我们要访问的 xxx.xx 文件,对应我们的相对位置就是 /xxx.xx
cd : 切换目录命令!	[change directory]
./ : 当前目录
cd .. : 返回上一级目录

在这里插入图片描述


2.ls (列出目录)

  • 就是查看当前所在的文件夹下,有哪些文件;由于Linux没有图形化界面,所以我们常常使用ls命令查看当前目录下的子文件夹和文件
  • 在Linux中 ls 可能是最常被使用的 !
  • -a参数:all ,查看全部的文件,包括隐藏文件
  • -l 参数 列出所有的文件,包含文件的属性和权限,不包含隐藏文件
  • 所有Linux可以组合使用!

在这里插入图片描述


3.cd 命令 切换目录

  • cd 目录名
  • 目录名分为两种:①Linux中绝对路径都是以 / 开头;②相对路径,对于当前目录该如何寻找目标文件,比如从当前位置回到上一层目录,然后进入其中某一个文件夹: … /…/)
  • 大家只要多尝试使用,就会了!
    在这里插入图片描述

4.pwd 显示当前用户所在的目录

在这里插入图片描述


5.mkdir 创建一个目录

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


6.rmdir 删除目录

  • 注意:rmdir只能移除目录,不能移除目录中的文件,要删除文件需要使用命令rm
  • rmdir :移除目录/文件夹 [remove directory]
  • rmdir 仅能删除空的目录,如果下面存在文件,需要先删除文件,递归删除多个目录 -p 参数即可

在这里插入图片描述


7.cp (复制文件或者目录)

  • copy:拷贝
  • 语法:cp 原来的地方 新的地方!

在这里插入图片描述
在这里插入图片描述


8.rm (移除文件或者目录)

  • 相较于只能移除文件夹得rmdir命令,rm更加强大,可以直接删除指的得文件夹以及文件夹中的文件
  • -f 忽略不存在的文件,不会出现警告,强制删除!
  • -r 递归删除目录!
  • -i 互动,删除得时候询问你是否删除
rm -rf /	#rm删除文件或文件夹,-r递归删除目录,-f删除的时候不弹出警告信息 ,/根目录
# 系统中所有的文件就被删除了,删库跑路就是这么操作的!
# 不要自己去执行 !!!
  • 我们平时使用rm命令,都是删除一些我们不需要的文件和文件夹
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

9.mv 移动文件或者文件夹&重命名文件或文件夹

  • 命令mv有两个功能:①移动文件 ②重命名文件
  • -f 强制执行,不询问
  • -u 只替换已经更新过的文件,即复制的双方A文件夹和B文件夹本来就是从A复制得到的B,使用-u参数就可以在下一次复制的时候只替换A中修改了的文件到B文件夹中,减少了没有修改的文件替换,节省了拷贝时间

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 我们可以想到使用mv命令进行文件或文件夹的重命名的逻辑其实就是创建新名称文件夹thhh30000,再将thhh2中的文件全部移动到thhh30000中,再将thhh2删除
  • 即重命名的逻辑就是创建新的,复制旧的到新的里面,删除旧的

10.小结

  • -f:force 强制执行,不询问
  • -p:递归执行
  • 命令小结
    1.绝对路径、相对路径
    	- cd : 切换目录命令!	[change directory]
    	- ./ : 当前目录
    	- cd .. : 返回上一级目录
    
    2.ls (列出目录)
    	- -a参数:all ,查看全部的文件,包括隐藏文件
    	- -l 参数 列出所有的文件,包含文件的属性和权限,不包含隐藏文件
    
    3.cd 命令 切换目录
    	- cd 目录名
    	- 目录名分为两种:①Linux中**绝对路径都是以 / 开头**;②相对路径,**对于当前目录该如何寻找目标文件**,比如从当前位置回到上一层目录,然后进入其中某一个文件夹: .. /../)
    
    4.pwd 显示当前用户所在的目录!
    
    5.mkdir 创建一个目录
    
    6.rmdir 删除目录
    	- 注意:rmdir只能移除目录,不能移除目录中的文件,要删除文件需要使用命令rm
    	- rmdir :移除目录/文件夹  [remove directory]
    	- rmdir 仅能删除空的目录,如果下面存在文件,需要先删除文件,递归删除多个目录 -p 参数即可
    
    7.cp (复制文件或者目录)
    	- copy:拷贝
    	- 语法:cp 原来的地方 新的地方!
    
    8.rm (移除文件或者目录)
    	- 相较于只能移除文件夹得rmdir命令,rm更加强大,可以直接删除指的得文件夹以及文件夹中的文件
    	- -f 忽略不存在的文件,不会出现警告,强制删除!
    	- -r 递归删除目录!
    	- -i 互动,删除得时候询问你是否删除
    
    	rm -rf /	rm删除文件或文件夹,-r递归删除目录,-f删除的时候不弹出警告信息 ,/根目录
    	系统中所有的文件就被删除了,删库跑路就是这么操作的!
    	不要自己去执行 !!!
    	
    	******* 我们平时最常用的删除语法为rm -rf 文件/文件夹名称 *******
    	
    9.mv 移动文件或者文件夹&重命名文件和文件夹
    	- 命令mv有两个功能:①移动文件 ②重命名文件
    	- -f 强制执行,不询问
    	- -u 只替换已经更新过的文件,即复制的双方A文件夹和B文件夹本来就是从A复制得到的B,使用-u参数就可以在下一次复制的时候只替换A中修改了的文件到B文件夹中,减少了没有修改的文件替换,节省了拷贝时间
    
  • 以上就是Linux中关于目录的执行命令,我们需要全部掌握
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值