目录操作

9月12日任务
2.6 相对和绝对路径
2.7 cd命令
2.8 创建和删除目录mkdir/rmdir
2.9 rm命令

2018-9-7

当我们终端登录centos时,默认是在该用户的家目录下:root用户在/root,普通用户user1在/home/user1。可以用pwd命令查看终端下处于什么目录下。从/开始写的路径为绝对路径。相应的,不是从根目录开始写的路径是相对路径。例如user1用户的Desktop/myfile。

进入目录用cd命令,后接目标目录的绝对路径,如果目标目录处于当前目录下,可以直接加目录名。每个目录都有两个特殊目录:.和..。一个点(dot)代表当前目录,两个点代表上级目录,所以如果要回退上级目录可以cd ..。此外,cd -命令回退到最近一次访问的目录,cdcd ~都可以回到家目录下。

可以畅游linux下各个目录了,下面我们要建立、删除目录。创建目录命令:mkdir dirname,dirname是目录名称,自己改。如果要建一个多级目录需要添加参数-p:mkdir -p PATH/dirname。删除目录用rmdir,类似的rmdir -p删除级联目录。

但是rmdir命令只能删除非空的目录,目录里面包含文件会删除失败。rm可以删除文件、目录。常用参数有i、f、v。i是操作时询问是否删除,f是强制删除,v是可视化删除过程。在centos下系统默认已经设置了alias rm='rm -i',为的就是防止系统管理员“手快眼瞎”一不留神删掉了重要文件。而且linux给了root用户所有权限,rm -rf /可以删掉磁盘所有内容。所以操作时要小心谨慎。

    原文作者:awsome365
    原文地址: https://www.jianshu.com/p/ead5ef187a91
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞