zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    AcWing 826. 单链表
    AcWing 803. 区间合并
    codeforces Codeforces Round #597 (Div. 2) D. Shichikuji and Power Grid
    球球大作战.exe
    RGB MIXER三原色混色器的制作
    125. 验证回文串
    110. 平衡二叉树
    112. 路径总和
    111. 二叉树的最小深度
    100. 相同的树
  • 原文地址:https://www.cnblogs.com/shenjianping/p/13795668.html
Copyright © 2011-2022 走看看