SuperAPI AI 工具集

file-operations

通用与其它

查看项目

更新于 10-15 17:33

技能介绍

用途:面向 Linux 终端的文件与目录操作技能,覆盖文件搜索、批量处理、内容查看、权限管理及常见运维场景。

主要能力: 搜索:find 支持按名称(-name/-iname)、类型(-type f/d/l)、时间(-mtime/-mmin)、大小(-size)及组合条件;locate 提供快速查找,需先 updatedb 更新数据库。 文件操作:cp(-r 递归、-p 保留属性)、mv、rm(-rf、-i)、touch、mkdir -p;批量重命名可用 rename 或 for 循环,批量删除/复制可结合 find 的 -delete 与 -exec。 内容查看:cat、head、tail(-f 实时跟踪)、less、wc(行/词/字节统计);比较用 diff(-u、-r)、sdiff、vimdiff。 权限管理:ls -la、stat 查看;chmod 支持数字(755、644)与符号(u+x、g-w、o=r、a+r)模式及 -R 递归;chown 可改属主与属组。

使用方式:在终端直接执行上述命令,路径与参数按实际替换。常见场景包括查找大文件(find -size +100M、du -ah | sort -rh | head)、查找近期修改文件(find -mtime -1、ls -lt)、批量替换内容(sed -i 配合 find -exec)。

限制与排错:权限不足需 sudo 或检查权限;磁盘满可用 df -h、du -sh 排查;文件名含特殊字符需加引号或转义;大量文件删除较慢时可考虑 rsync --delete 或 find -delete。具体平台与版本兼容性资料未提供。