网站首页 > linux / 正文
方法1
find ~/examples/ -name '*data*' -exec rm -rf {} +
这个命令的执行效果如下所示
root@hgdm:~# find ~/examples/ -name '*data*'
/root/examples/data333.txt
/root/examples/data555.txt
/root/examples/data1.txt
/root/examples/data2.txt
/root/examples/data22.txt
/root/examples/user_data.txt
/root/examples/data111.txt
/root/examples/data55.txt
/root/examples/data444.txt
/root/examples/data3.txt
/root/examples/data11.txt
/root/examples/data4.txt
/root/examples/data5.txt
/root/examples/data44.txt
/root/examples/data33.txt
/root/examples/data222.txt
root@hgdm:~# find ~/examples/ -name '*data*' -exec rm -rf {} +
root@hgdm:~# find ~/examples/ -name '*data*'
root@hgdm:~#
方法2
find ~/examples/ -name '*data*' -print0 | xargs -0 rm -rf
这个命令的执行效果如下所示
root@hgdm:~# find ~/examples/ -name '*data*' -print0 | xargs -0
/root/examples/data333.txt /root/examples/data555.txt /root/examples/data1.txt /root/examples/data2.txt /root/examples/data22.txt /root/examples/user_data.txt /root/examples/data111.txt /root/examples/data55.txt /root/examples/data444.txt /root/examples/data3.txt /root/examples/data11.txt /root/examples/data4.txt /root/examples/data5.txt /root/examples/data44.txt /root/examples/data33.txt /root/examples/data222.txt
root@hgdm:~# find ~/examples/ -name '*data*' -print0 | xargs -0 rm -rf
root@hgdm:~# find ~/examples/ -name '*data*' -print0 | xargs -0
root@hgdm:~#
方法3 此方法不可靠,不可轻易使用
find ~/examples/ | grep 'data' | xargs rm -rf
这个命令的执行效果如下所示
root@hgdm:~# find ~/examples/ | grep 'data'
/root/examples/data333.txt
/root/examples/data555.txt
/root/examples/data1.txt
/root/examples/data2.txt
/root/examples/data22.txt
/root/examples/user_data.txt
/root/examples/data111.txt
/root/examples/data55.txt
/root/examples/data444.txt
/root/examples/data3.txt
/root/examples/data11.txt
/root/examples/data4.txt
/root/examples/data5.txt
/root/examples/data44.txt
/root/examples/data33.txt
/root/examples/data222.txt
root@hgdm:~# find ~/examples/ | grep 'data' | xargs rm -rf
root@hgdm:~# find ~/examples/ | grep 'data'
root@hgdm:~#
Tags:linux删除文件的命令
- 上一篇:在Linux和Unix系统上删除文件的命令
- 下一篇:linux中删除特殊文件
猜你喜欢
- 2024-11-26 Linux系统中文件被删除后的恢复方法(ext4)
- 2024-11-26 Linux 如何删除某路径下属主为root的所有文件和文件夹
- 2024-11-26 linux中如何清空正在被写入的文件
- 2024-11-26 简单介绍Git基础学习之文件删除操作命令
- 2024-11-26 数据恢复(三)-linux快速查找最近被删除的文件
- 2024-11-26 Linux文件和目录删除
- 2024-11-26 Linux 删除大量小文件的两种方案 | 运维进阶
- 2024-11-26 如何使用 Linux shred 命令安全地擦除磁盘和文件
- 2024-11-26 linux下删除一个文件名为乱码的文件
- 2024-11-26 linux/unix下如何使用命令行删除文本文件的第一行?