• rm命令详解


    一、用法

    rm命令删除每个指定的文件。默认情况下,它不会删除目录。

    常用命令详解:

           -f, --force #强制删除,不询问
                  ignore nonexistent files and arguments, never prompt
    
           -i     prompt before every removal #删除已有文件或目录之前先询问用户
           
           -r, -R, --recursive #递归删除目录中的文件
                  remove directories and their contents recursively
    
           -d, --dir #删除空目录
                  remove empty directories

     二、实战

    # 递归删除目录
    [root@localhost project]# rm -r test
    rm: descend into directory ‘test’? y
    rm: remove regular empty file ‘test/t1.txt’? y
    rm: remove regular empty file ‘test/t2.txt’? y
    rm: remove directory ‘test’? y
    
    # 强制删除一个文件,不能删除目录
    [root@localhost test1]# rm -f t1.txt
    
    # 强制递归删除目录
    [root@localhost project]# rm -rf test1
    
    # 删除空目录
    [root@localhost project]# rm -d test2
    rm: remove directory ‘test2’? y
    
    # 和xargs搭配
    #删除/project/test1下的每一个文件
    [root@localhost test1]# find /project/test1 -type f|xargs rm -f
  • 相关阅读:
    java多线程2-总结
    java多线程1-生产者与消费者
    jedis中的两组方法
    理解socket的阻塞
    java设计模式5-命令模式
    我的BIOS
    java设计模式4-装饰者模式
    java设计模式3-单例模式
    android四大组件
    android:theme
  • 原文地址:https://www.cnblogs.com/shenjianping/p/13795668.html
Copyright © 2020-2023  润新知