Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >linux删除目录下文件的几种方法

linux删除目录下文件的几种方法

作者头像
入门笔记
发布于 2022-06-03 01:17:24
发布于 2022-06-03 01:17:24
1.4K00
代码可运行
举报
文章被收录于专栏:入门小站入门小站
运行总次数:0
代码可运行

删除某个目录下的文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> tree .
.
└── rumenz
    ├── 1.txt
    ├── 2.txt
    └── one

2 directories, 2 files
删除rumenz目录下的所有文件(不删除目录)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> rm -f rumenz/*
rm: cannot remove ‘rumenz/one’: Is a directory

如果是一个目录就跳过提示

使用find删除rumenz目录下的所有文件(不删除目录)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> find rumenz -type f -delete 
//或者
> find rumenz -type f -exec rm -f {}\;
使用xargs删除rumenz目录下的所有文件(不删除目录)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> find rumenz -type f | xargs rm -f
删除rumenz目录下的全部普通文件
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> rm -f `find rumenz -type f`
用for循环语句删除rumenz目录下的所有类型的文件
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> for delete in `ls -l rumenz`;do rm -f *;done

删除当前目录下的文件

删除当前目录下的所有文件(不删除目录)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> rm -f *
rm: cannot remove ‘one’: Is a directory
使用find删除当前目录下的所有文件(不删除目录)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> find . -type f -delete
//或者
> find . -type f -exec rm -f {}\;
使用xargs删除当前目录下的所有文件(不删除目录)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> find . -type f | xargs rm -f 

删除当前目录下的全部普通文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> rm -f    `find . -type f`
用for循环语句删除当前目录下的所有类型的文件
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> for delete in  `ls -l .`; do rm -f  *  ;done
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux 删除目录下文件的 10 种方法
2.find . -type f -delete或find . -type f -exec rm -f {} \;
杰哥的IT之旅
2020/06/18
2K0
Linux删除目录下的文件的10种方法
下午闲着没事儿,看到了一遍文章,便突发奇想的想起删除目录下的所有文件的方法;整理了几个,如有不足,还望读者不吝赐教! 删除当前目录下的文件 1.rm -f * #最经典的方法,删除当前目录下的所有类型的文件 2.find . -type f -delete或find . -type f -exec rm -f {} \; #用find命令查找普通文件并删除or用find命令的处理动作将其删除 3.find . -type f | xargs rm -f #用于参数列表过长;要删除的文件太多 4.rm-f
小小科
2018/05/04
1.5K0
Linux删除目录下的文件的10种方法
1.Linux命令
文件保存在  /etc/sysconfig/network-scripts/ifcfg-eth0,修改ifcfg-eth0配置文件:ONBOOT=yes(把no改为yes)
zhang_derek
2019/05/14
8090
1.Linux命令
Shell 的18条常用命令整理
Linux上的文件以.开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示一般文件名外,连隐藏文件也会显示出来。
用户6543014
2019/10/25
6130
Linux基础(day6)
2.6 相对和绝对路径 每一个文件都会有一个从根开始的文件 所有的文件都有一个自己的路径 从根开始的都是绝对路径,不管你是在哪个目录下,都可以通过路径找到文件的路径为绝对路径 不是由根开头,相对于你所在位置的路径,叫相对路径,就相对于当前目录来说的 [root@aminglinux-01 ~]# pwd 查看当前路径 /root [root@aminglinux-01 ~]# ls .ssh/authorized_keys 这就是相对路径,相对于root .ssh/authorized_keys [roo
运维小白
2018/02/06
7060
Linux操作系统几种删除目录的命令方法
在Linux中有很多方法可以删除目录,在图形化界面可以利用文件管理器,或者通过终端删除。本文将介绍在文本界面使用命令删除目录。提示:删除前确认目录是否正确,防止误删。
用户4988376
2021/08/25
9.5K0
2.8 创建和删除目录mkdir/rm
mkdir mkdir = make directory mkdir就是创建目录,不能级联创建目录 date 显示当前时间 mkdir -p 可以级联创建目录 -v 使命令运行可视化 创建目录时一定要注意绝对路径和相对路径,当前目录,一般使用的都是相对路径也就是没有 / 这个符号的开头的 [root@hf-01 ~]# mkdir /tmp/aminglinux [root@hf-01 ~]# ls -ld /tmp/aminglinux/ drwxr-xr-x.
运维小白
2018/02/06
8780
Linux 删除文件或目录 rm 命令
1. rm [OPTION]… FILE… ---- remove files or directories - 删除文件或目录 2. 参数选项 ---- -f(—force) 强制删除,不提示确认删除信息、不显示目标不存在的信息 -r(—recursive)递归删除,递归删除目录及其内容 -v(—verbose)显示删除的内容 3. 常见用法 ---- a. 删除指定的目录 rm -rf 目录名 b. 删除指定目录下的所有内容 rm -rf 目录名/* c. 删除当前目录下的所有内容 rm -rf
很酷的站长
2023/02/18
7.8K0
Linux 删除文件或目录 rm 命令
2.9 rm命令
rmdir有一定的局限性,只能删除目录,不能删除文件 rm = remove rm命令可以删除文件,还可以删除非空的目录 (单独使用rm命令会提示是否进行删除) -f (force)强制执行,只能删除文件,不能删除目录 -r 等同于 -recursive 级联的把这些目录删掉 删除过程,就是有文件,先删除文件,之后在删除目录 -v 使运行结果可视化 使用时,最好带上 v 能可视化结果 rm -rfv 在加入-f选项后,若没有该文件或
运维小白
2018/02/06
6670
Linux之rm命令
原文链接:https://rumenz.com/rumenbiji/linux-rm.html
入门笔记
2021/06/22
2.7K0
Linux下使用rm删除文件,并排除指定文件
rm是我们在Linux下删除文件经常用到的命令,但是有时候我们目录下有很多个文件想要删除,偏偏却要保留其中1个或几个文件,那怎么办呢?很多新手朋友可能会采取一个一个文件删除的方法来操作,但是如果文件很多呢?删到啥时候啊~~
码农编程进阶笔记
2021/07/20
11.9K0
Linux下使用rm删除文件,并排除指定文件
Linux创建、编辑文件、目录管理、文件解压及删除命令整理总汇
例:$ touch hello.txt 如果 hello.txt 文件不存在,则创建文件,如果存在,则修改 hello.txt 所有的时间为当前系统的时间。
德顺
2019/11/12
4K0
自动删除当前目录及其子目录下的所有PetaLinux工程的build目录下的临时文件,释放2TB硬盘空间
执行脚本peta-del-build-temp.sh,自动删除当前目录及其子目录下的所有PetaLinux工程的build目录下的临时文件,最后从历年遗留的100多个工程中释放了2TB硬盘空间。
hankfu
2022/09/30
8400
linux中有选择的删除目录中的文件
首先我们先要了解一下模式匹配。在Linux中,shell模式是由以下特殊字符组成的字符串,称为wildcards或者metacharacters:
猫头虎
2024/04/07
6360
Linux常用命令:文件与目录
訾博ZiBo
2025/01/06
2610
Linux系统中删除目录软链接的注意项
对于软链接的操作在Linux系统中还是较为常见,相当于是Windows系统中的快捷方式,平时经常会用它来做些类似mv命令重命名的操作,让些烦乱的文件管理更加的清晰些,比如源文件目录或文件名称太过冗余,可通过创建软链接进行简化,同时也是省去了文件的搬迁,大大提升了操作的效率。
凡梦星尘
2024/11/20
4020
Linux之mv命令
mv是move的缩写,可以用来移动文件或者重命名文件名,经常用来备份文件或者目录。 命令格式 mv [选项] 源文件或者目录 目标文件或者目录 命令功能 mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨
入门笔记
2021/02/03
3.2K0
学习笔记0316----linux基本命令(一)
/boot/ 系统启动目录; /sys/ 系统内核相关目录; /proc/ 系统进程目录; /run/ 系统产生临时文件目录; /bin/ 用户命令目录 /sbin/ root用户命令目录 /lib/ 库目录 /lib64/ 库目录,配置文件目录 /media/ 媒体挂载目录 /mnt/ 临时挂载目录
嘻哈记
2022/01/11
1.6K0
学习笔记0316----linux基本命令(一)
Linux 系统下查找文件命令
Linux 系统下查找文件命令,融合多部Linux经典著作,去除多余部分,保留实用部分。
王 瑞
2022/12/28
5.1K0
Linux 中的文件与目录管理解析
使用绝对路径时,无论当前工作目录在哪里,都可以准确地指定文件或目录的位置。相对路径则根据当前工作目录的位置来确定文件或目录的位置,更加灵活和方便。
智能计算老群群
2024/04/26
2830
相关推荐
Linux 删除目录下文件的 10 种方法
更多 >
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验