zoukankan      html  css  js  c++  java
  • rm 删除文件或目录

    1. 命令功能

    rm 删除一个或多个文件或目录,危险操作命令。

    2. 语法格式

    rm  [option]  file

    rm  选项  文件或目录

    参数

    参数说明

    -f

    强制删除,忽略不存在的文件,不提示确认信息*

    -i

    提示用户在删除前确认

    -I

    在删除超过三个文件或者递归删除前要求确认

    -r

    递归删除目录及其内容*

    说明:

    3. 使用范例

    准备工作

    [cxf@localhost ~]$ mkdir -p data/{dir1,dir2,dir3,dir4}

    [cxf@localhost ~]$ touch data/{file1.txt,fil.txt,file3.txt} 

    [cxf@localhost ~]$ ls

    data  dir1  dir2  ok

    [cxf@localhost ~]$ tree

    .

    ├── data

    │   ├── dir1

    │   ├── dir2

    │   ├── dir3

    │   ├── dir4

    │   ├── file1.txt

    │   ├── file3.txt

    │   └── fil.txt

    ├── dir1

    ├── dir2

    .......

    范例1:不带参数删除文件

    [root@localhost data]# rm ok.txt

    rm: remove regular empty file `ok.txt'? y

    [root@localhost data]# rm dir1           #不能直接删除目录

    rm: cannot remove `dir1': Is a directory

    范例2:强制删除文件,不提示

    [root@localhost data]# rm -f file4.txt

    [root@localhost data]# ls

    dir1  dir2  dir3  dir4

    范例3:递归删除子目录

    [root@localhost data]# rm -r dir1/

    rm: descend into directory `dir1'? y

    rm: descend into directory `dir1/a'? y

    rm: descend into directory `dir1/a/b'? y

    rm: remove directory `dir1/a/b/c'? y

    rm: remove directory `dir1/a/b'? y

    rm: remove directory `dir1/a'? y

    rm: remove directory `dir1'? y

    范例4:强制删除目录,不提示

    [root@localhost cxf]# rm -rf data/

  • 相关阅读:
    CentOS 7 rpm包部署kubernetes 1.20
    基于ipset对大量IP进行封禁(Iptables)
    RPM打包指南
    MySQL主从一致性检查
    基于Docker+Jenkins+Git的发布环境
    MySQL管理工具集MySQL Utilities | 利用frm和ibd文件恢复表数据
    MySQL日志解析工具资料汇总
    MySQL之—分库分表的技巧
    MySQL之查询重复记录、删除重复记录方法大全
    一个爬虫
  • 原文地址:https://www.cnblogs.com/joechu/p/8664226.html
Copyright © 2011-2022 走看看