加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_池州站长网 (https://www.0566zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux管理文件,Linux 管理文件与目录

发布时间:2022-11-17 11:05:53 所属栏目:Linux 来源:
导读:  Linux文件是以根为起始点,在Linux / 代表起始也就是根,因为Linux是倒树根你可以直接理解成一棵树倒着,先是树根,然后树干,再然后树枝最后到达树叶比如:/home/user/1.txt

  我们先看下文件的路径全貌
  Linux文件是以根为起始点,在Linux / 代表起始也就是根,因为Linux是倒树根你可以直接理解成一棵树倒着,先是树根,然后树干,再然后树枝最后到达树叶比如:/home/user/1.txt
 
  我们先看下文件的路径全貌
 
  [root@localhostuser]#ls/home/user/1.txt
 
  /home/user/1.txt
 
  一、常用的文件及目录的管理命令吧!
 
  ls:列出文件
 
  [root@localhostuser]#ls
 
  1.txt
 
  cd:切换目录比如
 
  [root@localhostuser]#pwd
 
  /home/user
 
  [root@localhostuser]#cd/usr/local/
 
  [root@localhostlocal]#pwd
 
  /usr/local
 
  pwd:显示当前目录位置
 
  [root@localhostuser]#pwd
 
  /home/user
 
  mkdir:创建目录
 
  [root@localhostuser]#ls
 
  1.txt
 
  [root@localhostuser]#mkdirtest
 
  [root@localhostuser]#ll
 
  总用量4
 
  -rw-r--r--1rootroot09月2222:061.txt
 
  drwxr-xr-x2rootroot40969月2222:10test
 
  cp:复制文件或目录
 
  [root@localhostuser]#lstest/
 
  [root@localhostuser]#cp1.txttest/
 
  [root@localhostuser]#lstest/
 
  1.txt
 
  mv:剪切或者重命名
 
  [root@localhostuser]#lstest/
 
  1.txt
 
  [root@localhostuser]#ls
 
  1.txttest
 
  [root@localhostuser]#mv1.txt2.txt
 
  [root@localhostuser]#ls
 
  2.txttest
 
  [root@localhostuser]#mv2.txttest/
 
  [root@localhostuser]#ls
 
  test
 
  [root@localhostuser]#lstest/
 
  1.txt2.txt
 
  rm:删除文件或目录
 
  [root@localhostuser]#lstest/
 
  1.txt2.txt
 
  [root@localhostuser]#rmtest/1.txt
 
  rm:是否删除普通空文件"test/1.txt"?y
 
  [root@localhostuser]#lstest/
 
  2.txt
 
  [root@localhostuser]#rm-rtest/
 
  rm:是否进入目录"test"?y
 
  rm:是否删除普通空文件"test/2.txt"?y
 
  rm:是否删除目录"test"?y
 
  [root@localhostuser]#ls
 
  [root@localhostuser]#
 
  二、文件查看
 
  cat:查看文件内容,从第一行开始
 
  [root@localhostuser]#cat1.txt
 
  TheisTestpage.
 
  TheisTestpage2.
 
  TheisTestpage3.
 
  tac:查看内容文件,从最后一行开始
 
  [root@localhostuser]#tac1.txt
 
  TheisTestpage3.
 
  TheisTestpage2.
 
  TheisTestpage.
 
  nl:查看内容文件,显示的时候顺带显示行
 
  [root@localhostuser]#nl1.txt
 
  1TheisTestpage.
 
  2TheisTestpage2.
 
  3TheisTestpage3.
 
  more:查看内容,分屏显示,该命令在文件内容较多的时候使用效果直观,省略了部分内容~注意看--More--(25%)一个屏幕显示了四分之一的内容
 
  [root@localhostuser]#more/etc/man.config
 
  #
 
  #Generatedautomaticallyfromman.conf.inbythe#configurescript.
 
  ...
 
  #ThekeywordFHSwillcausethisbehaviour(andoverridesFSSTND).
 
  #Explicitlygivencatdirsoverride.
 
  --More--(25%)
 
  less:类似more只不过less可以往上翻
 
  head:可以查看前几行
 
  [root@localhostuser]#head/etc/man.config
 
  #
 
  #Generatedautomaticallyfromman.conf.inbythe
 
  #configurescript.
 
  #
 
  #man.conffromman-1.6f
 
  #
 
  #Formoreinformationaboutthisfile,seethemanpagesman(1)
 
  #andman.conf(5).
 
  #
 
  #Thisfileisreadbymantoconfigurethedefaultmanpath(alsoused
 
  tail:只看最后几行(默认10行)
 
  [root@localhostuser]#tail/etc/man.config
 
  #
 
  #Enable/disablemakewhatisdatabasecronupdates.
 
  #IfMAKEWHATISDBUPDATESvariableisuncommented
 
  #andsettonorN,cronscripts
 
  #/etc/cron.daily/makewhatis.cron
 
  #/etc/cron.weekly/makewhatis.cron
 
  #willnotupdatemakewhatisdatabase.
 
  #Otherwisethedatabasewillbeupdated.
 
  #
 
  #MAKEWHATISDBUPDATESn
 
  当然也可以使用head与tail组合查看特定的行Linux 文件与目录管理,比如我只想看1.txt的第二行:
 
  [root@localhostuser]#cat1.txt
 
  TheisTestpage.
 
  TheisTestpage2.
 
  TheisTestpage3.
 
  [root@localhostuser]#head-21.txt|tail-1
 
  TheisTestpage2.
 
  [root@localhostuser]#
 
  至此简单的文件及目录的管理查看命令基本就OK拉
 

(编辑:我爱制作网_池州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!