ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux目录的相关操作

2022-05-31 21:34:52  阅读:183  来源: 互联网

标签:mail Linux testing 目录 pwd 操作 home bird


 

 

 

常见处理目录的指令

cd:变换目录
pwd:显示当前目录
mkdir:建立-一个新的目录
rmdir:删除- - 个空的目录

 

 

 

 

 

 

 

 

 

 

 

 

 

 pwd是Print Working Directory的缩写,也就是显示目前所在目录的指令,例如在 上个表格最后的目录是/var/mail这个目录,但是提示字符仅显示mail,如果你想要知道目前所在的目录,可以输入pwd即可。此外,由于很多的套件所使用的目录名称都相同,例如/usr/local/etc 还有/etc,但是通常Linux仅列出最后面那一个目录而已,这个时候你就可以使用pwd来知道你的所在目录!免得搞错目录,结果...

其实有趣的是那个-P的选项啦!他可以让我们取得正确的目录名称,而不是以链接文件的路径来显示的。如果 你使用的是CentOS 7.x的话,刚刚好/var/mail 是/var/spool/mail 的连结档,所以, 透过到/var/mail下达pwd -P就能够知道这个选项的意义~ ^_ ^

 

 

 

如果想要建立新的目录的话,那么就使用mkdir (make directory)吧!不过, 在预设的情况下,你所需要的目录得一层一层的建立才行!例如:假如你要建立一个目录/home/bird/testing/testl, 那么首先必须要有/home 然后/home/bird ,再来/home/bird/testing 都必须要存在,才可以建立/home/bird/testing/test1这个目录!假如没有/home/bird/testing 时,就没有办法建立test1 的目录!
不过,现在有个更简单有效的方法啦!那就是加上-p这个选项喔!你可以直接下达:「 mkdir -p /home/bird/testing/test1」则 系统会自动的帮你将/home, /home/bird, /home/bird/testing依序的建立起目录!并且,如果该目录本来就已经存在时,系统也不会显示错误讯息喔!挺快乐的吧! ^_^。不过不建议常用-p这个选项,因为担心如果你打错字,那么目录名称就会变的乱七八糟的!
另外,有个地方你必须要先有概念,那就是[预设权限」的地方。我们可以利用-m来强制给予一个新的目录相关的权限,例如上表当中,我们给予-m 711 来给予新的目录drx--x--x 的权限。不过,如果没有给予-m选项时,那 么默认的新建目录权限又是什么呢?这个跟umask有关。

 

 

 

如果想要删除旧有的目录时,就使用rmdir吧!例如将刚刚建立的test杀掉,使用「rmdir test」即可!请注意呦!目录需要一层一层的删除才行!而且被删除的目录里面必定不能存在其他的目录或文件!这也是所谓的空的目录(emptydirectory)的意思啊!那如果要将所有目录下的东西都杀掉呢?!这个时候就必须使用「rm -r test 」!不过,还是使用rmdir 比较不危险!你也可以尝试以-p的选项加入,来删除上层的目录喔!

标签:mail,Linux,testing,目录,pwd,操作,home,bird
来源: https://www.cnblogs.com/Nickeyhu/p/16332325.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有