目录管理
目录
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中关于目录的执行命令,我们需要全部掌握