Linux结合ls和rm命令删除文件
背景:当一个文件夹中有很多文件,想要保存其中的一部分而删掉另一部分,此时利用ls,grep等管道命令结合rm的方法更容易实现,这个过程中xargs函数就显得比较重要
xargs命令
主要作用是将标准输入转换为一个命令的参数,这样就可以把管道命令的输出作为一个命令的参数实现各种功能。
- 注:shell排序用的是字母从小到大的排序方式,因此这里的前50表示的是
删除前50个文件
ls |head -n 50|xargs rm
删除后50个文件
ls|tail -n 50|xargs rm
只保留前50个文件(删除51-last文件)
ls|tail -n $(($((wc -l))-50))|xargs rm
- 注意这里$(())表示的是shell中的数值运算
只保留51-100个文件
ls |head -n 50|xargs rm
ls|tail -n $(($((wc -l)) -50))|xargs rm
Linux结合ls和rm命令删除文件相关推荐
- linux shell ls xargs rm 组合删除文件
通常ls列出的文件,想直接管道通过rm -rf删除是无效的.这时就要配合命令xargs使用了: 例如: 按时间排序,删除最后的10个文件 ls -t | tail -10 | xargs rm -rf ...
- linux rm 删除文件,linux rm命令删除文件详解
linux rm命令删除文件详解 linux中rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉.对于链接文件,只是删除整个链接文件,而原有文件保持 ...
- linux删除文件不需要确定,linux的rm命令-删除文件或目录
linux的rm命令-删除文件或目录 英文原意:remove 命令所在路径:/bin/rm 语法:rm -r 文件或目录,为目录时要加-r,且删除需要用户确认,如果不需要用户确认则 语法为:rm -r ...
- 怎样把服务器的文件改名字,linux服务器如何修改文件名称rm命令删除文件时排除特定文件...
grep -i richard telnos 在文件telnos中检索字符串richard,不顾字母的大小写. grep '[0-9]*' chapter1 由于[0-9]*与空字符串匹配,上述命令打 ...
- Ubuntu系统rm命令删除文件没有提示,怎么办?
问题的引出:Ubuntu系统下,用rm命令删除文件,没有任何提示信息,删得非常干脆,这是非常危险的.如何解决呢? 解决思路:如果有提示信息,会大大降低误删的风险. 想有提示信息很简单,用-i选项即可. ...
- linux rm 命令删除文件恢复_Linux之恢复误删除文件
前言 每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有 bug. 那么如果真的删除了不该删除的文件,比如数据库.日志 ...
- 掌握rm命令删除文件
Linux rm命令用于删除一个文件或者目录.文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令. 语法 语法:rm [options] name... options 参数: -i ...
- linux rm 命令删除文件恢复_rm删除文件空间就释放了吗?天真!
作者:守望,Linux应用开发者,目前在公众号[编程珠玑] 分享Linux/C/C++/数据结构与算法/工具等原创技术文章和学习资源. rm删除文件空间就释放了吗?太天真了! 删除一个文件 在Linu ...
- Linux管理文件命令(2)rm命令-删除文件或者目录
目录 前言 一.rm命令的介绍 二.命令语法及参数 三.参考实例 四.删错文件如何恢复 前言 rm是一个很危险的命令,使用的时候要特别当心,尤其对于新手更要格外注意,如执行"rm -rf / ...
最新文章
- 2018-3-31 文章(ELM-Chinese-Brief)原文
- 三层交换机实现不同vlan间的通信
- 可爱又好用!阿里云盘「小白羊版」
- Chapter 1 First Sight——17
- 你必须要懂的APK瘦身知识
- 计算机二级考试开考多久能出来,【计算机二级】明天就要开考了,你们准备好了吗?...
- 软考系统架构师笔记-最后知识点总结(四)
- 基于matlab的数字水印技术研究,MATLAB在数字水印技术研究中的应用
- VS+PCL的4099警告的解决方法
- P3200 [HNOI2009]有趣的数列
- python求解二次规划问题
- 前端播放m3u8格式视频
- 数学——Lipschitz连续
- elite php,Elite Chat (开源在线客服系统)
- 非日语专业如何有效学习日语?
- linux分区的起始扇区,f-fdisk做磁盘分区,起始扇区从2048块开始
- 网络营销都有什么特点
- VSCode 自动检查代码出错Vetur
- Pinterest简介
- RJ45隔离变压器作用