Linux文件与目录管理

1. 文件与目录管理

  • 查看根目录下有哪些内容?

ls /
  • 进入/tmp目录,以自己的学号建一个目录,并进入该目录。

    cd  /tmp
    
    mkdir  学号,cd  学号 
  • 显示目前所在的目录。

    pwd
  •  在当前目录下,建立权限为741的目录test1,查看是否创建成功。
    mkdir  –m  741  test1
  •  在目录test1下建立目录test2/teat3/test4。
    cd  test1
    
    mkdir  –p  test2/teat3/test4
  •  进入test2,删除目录test3/test4。
    cd test2
    
    rmdir –p test3/test4
  •  将root用户目录下的.bashrc复制到/tmp下,并更名为bashrc。                       
    cp  /root/.bashrc  /tmp/bashrc
  •  重复步骤6,要求在覆盖前询问是否覆盖。                                         
    cp  –i  /root/.bashrc  /tmp/bashrc
  •  复制目录/etc/下的内容到/tmp下。
    cp  –r  /etc/  /tmp
  • 在当前目录下建立文件aaa。
    touch aaa
  •  查看该文件的权限、大小及时间
    ls -l
  •  强制删除该文件。
    rm  –f  aaa
  •   将/tmp下的bashrc移到/tmp/学号/test1/test2中。
    mv  /tmp/bashrc  /tmp/学号/test1/test2
  •  将test1目录及其下面包含的所有文件删除。

    rm  –r  /tmp/学号/test1

2. 文件内容查阅及属性修改

  •  使用cat命令加行号显示文件/etc/issue的内容。
    cat  -n  /etc/issue
  • 反向显示/etc/issue中的内容。

    tac  /etc/issue
  • 用nl列出/etc/issue中的内容。并比较与(2)显示的区别。

    nl  /etc/issue
  • 使用more命令查看文件/etc/man.config

    more  /etc/man.config 
  • 使用less命令前后翻看文件/etc/man.config中的内容

    less  /etc/man.config
  • 使用head命令查看文件/etc/man.config前20行

    head  -n  20  /etc/man.config 
  • 使用tail命令查看文件/etc/man.config后5行

    tail  -n  5  /etc/man.config
  • 查看文件/etc/man.config前20行中后5行的内容

    head  -n  20  /etc/man.config | tail  -n  5  

 3. 文件查找

提示:

      which  查看可执行文件的位置。
      whereis 查看文件的位置。 
      locate   配合数据库查看文件位置。
      find   实际搜寻硬盘查询文件名称。

查看文件/root/.bashrc的类型

file  /root/.bashrc
  • 查询ifconfig和cd命令的完整文件名

  • which  ifconfig
    which  cd

    只找出跟passwd有关的“说明文件”文件名

  • whereis  -m  passwd    

     找出系统中所有与passwd相关的文件名

  • locate  passwd

    查找系统中所有属于root的文件及不属于任何人的文件

  • find  /  -user  root
    find  /  -nouser

    使用find查找/下面所有名称为man.config的文件。

  • find / -name  man.config

    使用locate查找所有名称为man.config的文件。

  • locate man.config

    6步和7步的结果一样么?为什么?

 因为lacate可能会查找不到最新更新的内容

找出/etc下文件类型为f的文件

find  /etc  -type  f

找出系统中大于1M的文件

find  /  -size  +1000k

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

塔塔o

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值