• 64-65管道,rm与rmdir


    听说linux根目录tmp文件夹内是临时文件。用久了会产生很多垃圾文件 
    请问下面的临时文件怎么维护清理?全部没用删除,还是?
    /tmp 公用的临时文件存储点 
      linux下的文件结构
      /bin 二进制可执行命令
      /dev 设备特殊文件
      /etc 系统管理和配置文件
      /etc/rc.d 启动的配置文件和脚
      /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以
    用~user表示
      /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll
    文件
      /sbin 系统管理命令,这里存放的是系统管理员使用的管理程序
      /tmp 公用的临时文件存储点
      /root 系统管理员的主目录(呵呵,特权阶级)
      /mnt 系统提供这个目录是让用户临时挂载其他的文件系统。
      /lost+found 这个目录平时是空的,系统非正常关机而留下“无家可归”
    的文件(windows下叫什么.chk)就在这里
      /proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统
    信息。
      /var 某些大文件的溢出区,比方说各种服务的日志文件
      /usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中
    包含:
      /usr/x11r6 存放x window的目录
      /usr/bin 众多的应用程序
      /usr/sbin 超级用户的一些管理程序
      /usr/doc linux文档
      /usr/include linux下开发和编译应用程序所需要的头文件
      /usr/lib 常用的动态链接库和软件包的配置文件
      /usr/man 帮助文档
      /usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
      /usr/local/bin 本地增加的命令
      /usr/local/lib 本地增加的库根文件系统

     

    一、cp 不加参数就只能拷文件

       

      

       

    二、~目录

      

    ~ 表示当前登录用户的用户目录。
    比如:
        ①登录用户是普通用户tan
            cd ~
            ~ 代表的就是 /home/tan/
        ②如果是管理员root
            ~代表的是/root
        ③如果是普通用户chen
            ~代表的是/home/chen/
    
    当然前提是有用户目录,没有/home/chen目录的话情况就比较多了。总之cd ~再pwd就知道了,如下图所示:

      

    三、移动文件或目录

      

       

    四、rm与rmdir

      

    一、rmdir:删除一个空的目录【只能删除目录】
    1.-v选项:提示
       mkdir -v dirname
       rmdir -v dirname
       结果: 操作成功后都会有提示信息。
       一次删除两个目录,用空格分开
       空目录1、2
       rmdir 1 2
       结果:一次删除了空目录1、2
     
    2.-p选项:级联删除。级联创建目录也用-p【mkdir -p 】
       目录1122/1
       rmdir -p -v 1122/1
       结果:先删除1122/1,再删除1122。
     
       目录1122/1  1122/2
        rmdir -p -v 1122/1
        结果:删除1122/1,再删除1122时错误,因为此时1122不是空文件夹。
     
    二、rm:删除文件或者目录【搭配参数-rf才能删除目录】
    1.-f【force】:不管目录下的文件存在不存在,都不给予提示,表示强制
        目录1122/1/a,1122/1为目录,a为文件
         rm -f 1122/1
         结果:提示1122/1为目录,不能删除
         rm 1122/1/a
         结果:成功,但是没有任何提示
         rm 1122/1/b
         结果:没有任何提示 
       
    2.-r【recursive】:删除此目录下的所有文件,但是此目录不删除,表示递归
        目录:1122/1 1122/2
         rm -r -v 1122
         结果:删除1122/1  1122/22
     
    3.组合删除:删除该目录以及该目录下的所有文件
       目录1122/1/a  1122/2
       rm -rf -v 1122    

       结果如图:

        

        

      

      

      

      

      

       

      

      

  • 相关阅读:
    Idea导入tomcat源码
    SpringBoot学习 (一) Eclipse中创建新的SpringBoot项目
    Zookeeper客户端Curator使用详解
    解决老是提示找不到Mapper文件无法执行定义的方法问题!
    人工智能、机器学习、深度学习三者之间的关系
    java5增加对https的支持
    Spring静态注入的三种方式
    Thrift入门及Java实例演示【转】
    activeMQ 学习
    python中 import 和from ... import 的区别
  • 原文地址:https://www.cnblogs.com/tan-y-q/p/10629694.html
Copyright © 2020-2023  润新知