本文共 1535 字,大约阅读时间需要 5 分钟。
一、相对和绝对路径
文件都有相对路径
从根开始的就是绝对路径 如: 相对所在位置的路径就是相对路径,不是从根开始的。相关命令
pwd:pwd命令以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用/分隔。第一个/表示根目录,最后一个目录是当前目录。执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称。示例:显示ens33链接的配置文件的路径
二、cd命令
cd命令用来切换工作目录至dirname。 其中dirName表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。语法
cd(选项)(参数)示例
cd 进入用户主目录;cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录;cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
cd !$ 把上个命令的参数作为cd参数使用。三、mkdir命令与rmdir命令
mkdir命令:
该命令用于创建目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。语法:mkdir (选项)(参数)
选项:-p 级联创建目录,如果若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。
-v 可视化创建过程示例:
1、在/tmp/目录下创建目录1 2、在/tmp/目录下级联创建目录rmdir命令
rmdir命令用来删除空目录。当目录不再被使用时,或者磁盘空间已到达使用限定值,就需要删除失去使用价值的目录。利用rmdir命令可以从一个目录中删除一个或多个空的子目录。 注意:子目录被删除之前应该是空目录。当前工作目录必须在被删除目录之上,不能是被删除目录本身,也不能是被删除目录的子目录。语法:rmdir (选项)(参数)
选项:-p 级联创建目录,删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除。
-v 可视化操作过程。示例:
1、在/tmp/目录下删除目录1。2、在/tmp/目录下级联删除各级别目录。
四、rm命令!
rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。` 注意:使用rm命令要格外小心。因为一旦删除了一个文件,就无法再恢复它。实际工作中最好用 mov命令将文件打包后放到其他位置!如有必要,可对rm命令设置alias,设置别名为mv到指定目录! PS rm / 命令后不要接空格,不然就是删系统!!! ,系统对这个做了预防 但是!!!桃花过后,寸草不生。*嘣咔啦咔!!!! 虚拟机快照都恢复了1分钟!语法:rm (选项)(参数)
选项:-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户,系统本身已经alias到这条了; -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理; -v:显示指令的详细执行过程,跟mkdir、rmdir一样。示例:
1、删除单一文件: 2、删除目录:3、强制删除:
4、删除/tmp下文件名包含systemd的文件及文件夹:
本文转自 whytl 51CTO博客,原文链接:http://blog.51cto.com/11934539/2051915
转载地址:http://tkszx.baihongyu.com/