重新做起技术已经有一段时间,也许是因为许久没接触shell, 也许是因为工作中用到的很少,以前很熟悉的一些命令都淡忘了很多。从今天开始,打算利用自学的方式让自己重新回到shell的世界中。

回到重点,每次在服务器导完数据都要删除不需要的文件,但是由于我太懒,很多txt文件都积累很多了,不知道会不会影响服务器性能。。以前我删除都是直接用 rm -rf  “要删除的文件”。今天偶想换种方式,都是太无聊导致滴。打算先把要删除的文件find出来,再通过管道,然后删除。。

一开始我是这样写的

find . -name "abc*" | rm -rf

但是执行过后再find 一次,文件并没删除。

以前貌似也遇到过这种问题,不过当时没有记录的习惯,有也不晓得扔到那里去了。我在网上搜索了下,原来要用到xargs。

find . -name "abc*" | xargs rm -rf

这样就可以删除了。我还搜到一个是

find . -name "abc*" | xargs  -0 rm -rf

发现不能删除。。

这个xargs好像功能还挺多的,有时间了好好研究一下。。

至于为什么加了这个xargs就能删除,我还没弄明白。。

转载于:https://blog.51cto.com/wzp85/925025

使用管道和rm命令遇到的问题相关推荐

  1. logger 参数列表过长_[源码级解析] 巧妙解决并深度分析Linux下rm命令提示参数列表过长的问题...

    在维护实习单位服务器的过程中,偶然发现一个有350万文件的文件夹需要清理,于是我习惯性执行了rm -rf ./*,却在数秒后被告知"参数列表过长".在一番折腾过后,我终于通过取巧的 ...

  2. Linux之mkdir和rm命令选项

    Linux之mkdir和rm命令选项 1. mkdir命令选项 命令选项 说明 -p 创建所依赖的文件夹 mkdir命令选项效果图: 2. rm命令选项 命令选项 说明 -i 交互式提示 -r 递归删 ...

  3. 6次课(相对和绝对路径、cd命令、创建和删除目录mkdir/rmdir、rm命令)

    2.6 相对和绝对路径 绝对路径: 路径写法一定是由跟目录"/"写起的.不管在那个路径下都能通过绝对路径找到文件从根开始例如 #ls /etc/sysconfig/network- ...

  4. linux学习一天一个命令(5)[rm命令]

    昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令.rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所 ...

  5. 为rm添加一个回收站|将linux下的rm命令改造成mv到指定的目录下

    怕误删文件或目录,怕将辛辛苦苦写的东西删除! 就把rm换掉,简单几步做个回收站. 第一步创建回收站目录 mkdir -p ~/.trash //创建一个目录作为回收站,这里使用的是用户家目录下的.tr ...

  6. linux 擦脚印工具,linux一步一脚印---rm命令

    1 命令功能(简要说明): 该命令用来删除Linux系统中的文件或目录.通常情况下rm不会删除目录,你必须通过指定参数-r或-R来删除目录.另外rm通常可以将该文件或目录恢复(注意,rm删除文件其实只 ...

  7. 10.23 相对,绝对路径,cd,mkdir/rmdir,rm命令

    2019独角兽企业重金招聘Python工程师标准>>> 相对,绝对路径 相对路径就是相对当前所在目录来说的路径,绝对路径就是相对/(根)目录来说的路径.相对路径不以/开头,绝对路径以 ...

  8. linux服务器垃圾箱,如何将Linux rm命令删除的文件放入垃圾箱

    因为rm命令删除的文件是不会放入垃圾箱的,所以无法恢复.通过替换Linux rm命令的方法,从而将rm命令删除的文件放入垃圾箱,这样就能将误删的文件恢复,一起来学习下吧. 方法: 1. 在/home/ ...

  9. linux 的重定向、管道、xargs 命令

    原文地址:http://blog.csdn.net/lucky_liuxiang/article/details/70597755 重定向.管道和xargs命令都是在命令之间传递数据的方式.Linux ...

最新文章

  1. python这么多包、怎么记住_学Python的人这么多 有哪些技巧可言
  2. ajax成功进入success但是获取不到返回值
  3. 5个强大的Java分布式缓存框架推荐
  4. java enumerable_java - Java相当于C#的'Enumerable.Any' - 堆栈内存溢出
  5. 种子谋定翻身-农民丰收节交易会·万建民:破解卡脖子难题
  6. Android 开源库和项目 2
  7. RabbitMQ(mall学习)
  8. hibernate的lazy的使用
  9. laravel 方法摘要
  10. 子查询三(在FROM子句中使用子查询)
  11. mysql设置显示结果_php 与mysql配置,让页面显示结果
  12. 打开struts-config.xml 报错 解决方法Could not open the editor
  13. 使用kepware配置opcua服务端,并使用UaExpert作为opc客户端进行连接(匿名和用户名密码)
  14. 计算机cad论文参考文献,autocad论文参考文献大全 autocad参考文献怎么写
  15. 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码
  16. Java项目开发-基于Java的宠物领养管理系统(附源码)
  17. 第三方app版本更新 自定义接口协议+自定义对话框+显示进度对话框
  18. 计算机网络请子网划分,计算机网络不同主机数的子网划分
  19. php判断是否是节假日,C#编程之C#判断是否是节假日
  20. Android虚拟机是以哪种方式实现的,底层逻辑又是怎样的?

热门文章

  1. (转)IDE 而言,是 Xcode 的技术比较先进还是 Visual Studio?
  2. ftp挂载分区上去后无法识别的问题
  3. 31天重构学习笔记17. 提取父类
  4. sysvol共享没有出现的处理办法!
  5. 进军企业服务器 Ubuntu准备好了吗?
  6. 3 描述android的组件,Android基础------Intent组件
  7. 电脑排行榜笔记本_热门笔记本电脑排行榜推荐_windows7教程
  8. android真实项目教程(六)——落叶醉赤壁_by_CJJ
  9. 第一范式,第二范式,第三范式
  10. 《『若水新闻』客户端开发教程》——16.添加广告