博客
关于我
linux算性质的命令,(linux命令学习)找到相应性质的文件并删除
阅读量:795 次
发布时间:2023-02-05

本文共 414 字,大约阅读时间需要 1 分钟。

今天看到find命令,想起怎么去做“找到指定大小的文件并删除”。一开始尝试直接用find命令,但发现难以处理文件大小问题。于是研究如何结合find和其他命令解决。

首先,尝试用find命令列出所有文件并用sort排序,但发现find返回的文件信息是字符串形式,排序不符合实际需求。于是转而考虑使用du命令统计文件大小。

使用du命令时,注意到若不指定输出格式,大小可能以不同单位显示,导致排序混乱。因此,决定使用du -sh选项,确保输出为字节数,便于排序。

接着,将du命令的结果排序并使用head获取前五个文件,传递给xargs执行rm命令删除。多次测试验证命令输出是否正确。

总结经验:find命令返回的文件信息类型需注意;使用du命令更可靠,特别是在排序和处理文件大小时;在使用du时,确保输出格式一致,避免单位问题导致的错误。通过这次实践,掌握了如何结合find和du处理文件大小问题,学会了细致处理命令行工具的输出。

转载地址:http://ltkfk.baihongyu.com/

你可能感兴趣的文章
Linux--gdb/cgdb
查看>>
linux--make/进度条
查看>>
Linux--NFS和DHCP服务器
查看>>
Linux--进程状态
查看>>
Linux-服务器远程控制
查看>>
Linux/CentOS设置全局代理(http)
查看>>
Linux7/Centos7新特性之链路聚合
查看>>
Linux_ERROR 1045 (28000): Access denied for user 'root'@'localhost'
查看>>
Linux_服务器_01_查看公网IP
查看>>
Linux——gcc编译器
查看>>
Linux——静态库
查看>>
Linux上运行Nacos服务出现报错及解决方法
查看>>
linux下 安装php的gettext模块
查看>>
linux下subversion server安装手册
查看>>
linux下svn修改用户名和密码
查看>>
linux下svn命令使用大全
查看>>
Linux下tar bz gz等压缩包的压缩和解压【转自www.bitsCN.com】
查看>>
linux下vi编辑器使用方法
查看>>
linux下vi编辑某文件时,操作出现 错误提示: E325: ATTENTION 2, Found a swap file by the name ".p1.c.swp"...
查看>>
linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效...
查看>>