linux文件与目录管理命令大全.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux文件与目录管理命令大全

1、mkdir -p test1/test2/test3 循环创建目录 rmdir -p test1/test2/test3 循环删除目录,前提这些目录都是空 mkdir -m 711 test4 指定目录的权限,如果不加m的话就是默认权限 2、PATH 查找文件属性的命令的ls的完整文件是:/bin/ls,为什么在任何一个地方输入ls都可以 进行文件的查找呢?因为环境变量PATH的帮助,当执行ls时候,系统会按照PATH定义的路径 去寻找,如果PATH中含有多个文件名为ls的文件,先被查询到的会被执行! echo $PATH /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 上面是root用户,当是一般用户时候: echo $PATH  /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/cao/bin 由此可见PATH这个文件的内容是由一堆目录组成的,每个目录用:隔开,发现不管是 一般用户还是超级用户,都有/bin目录,所以都可以执行ls,因为ls就在bin下面! 但是一般用户没有sbin目录,这也是为什么有些命令只有超级用户才可以执行! 例题1:一般用户 $ifconfig eth0 不成功 超级用户 #ifconfig eth0 成功 一般用户 $/sbin/ifconfig eth0 成功 例题2:假如你是root,如果将ls由/bin/ls 移动成/root/ls(mv /bin/ls /root)然后你自己也在root目录下, (1)可不可以直接输入ls来执行? 不行,因为/root的这个目录并不在PATH指定目录中 (2)若不能该如何来执行? /root/ls 或者./ls (3)若要直接可以用ls可以执行,怎么做?将/root加入PATH中,PATH=$PATH:/root 这个例题做好之后,别忘记将ls再次移动过来,否则系统就要出问题了! 3、查看文件与目录 ls -l:列出长数据,包括文件的属性和权限等值 -a:全部的文件,连同隐藏文件 -d:仅列出目录 -h:将文件容量以人易读的方式显示 -i:列出inode号 注:因为最常用的-l,所以有时候ls -l被集合为ll,ll相当于是ls -l。 cp -i:若目标文件已经存在,提示是否覆盖 : y n -p:连同文件的属性一块复制过去,否则在默认的情况中,cp的源文件和目的文件的属性是不一样的,目的文件的所有者和组通常是操作者。 -r:递归持续复制,用于目录的复制行为 -d:若源文件是连接文件的属性,则复制连接文件属性而非文件本身 -a:相当于-pdr rm -f:force的意思,就是强制删除的意思,不会出现警告 -i:互动删除,在删除前会提醒用户 -r:递归删除,常用在目录的删除 注: 有些删除虽然没有家i,但是仍然会提示,这是有些默认假如了-i的参数。 mv -f:如果目标文件已经存在,不会询问直接覆盖 -i:如果目标文件已经存在,会询问是否覆盖 注: 还可以重名:touch test1; mv test1 test2 将test1改名为test2 mv source1 source2 test:如果有多个文件。最后一个一定是目录,意思是将前面的两个文件移动到最后的这个目录中。 4、取得文件名和目录名 mkdir -p /test2/test3/test4 cd /test2/test3/test4 touch abc cd /test2 basename /test2/test3/test4/abc 取得文件名 abc dirname /test2/test3/test4/abc 取得目录名 /test2/test3/test4 5、文件内容查阅 cat :由第一行开始显示文件内容 tac:由最后一行开始显示 nl :显示的时候,顺便显示行号 more: b是往前翻页,不过只对文件有用,对管道没有用 /字

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档