Skip to content

linux find

更新日期 2022-3-17

linux

  • 2022-3-17 创建文档

记录很多常用的find使用方式

usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
       find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]

比如这样会找出当前目录下的所有文件

find .

找以.txt为结尾的文件(找txt文件)

find . -name *.txt

找到文件后执行特定操作,需要用上-exec

比如删除~结尾的文件

find . -name "*~" -type f -print -exec rm -rf {} \;

删除文件名有特定字符的文件

find . -name "*abcd*" -exec rm -f {} \;

修改执行命令和文件类型,安装目录下所有apk文件

find . -name "*.apk" -type f -print -exec adb install {} \;

找到所有的json文件并且删除

find . -name "*.json" -exec rm {} \;

删除指定目录,比如删除所有的git目录

find . -type d -iname ".git" -exec rm -rf {} \;
-type d意思是指定类型为目录(文件夹)

找到当前目录下所有的apk并安装

find . -name "*.apk" -exec adb install {} \;

本站说明

一家之言,抛砖引玉。如有错漏,还请指出。下方广告内容与本站无关。如果喜欢本站内容,可请作者喝咖啡,谢谢支持服务器。

AndroidTutorial - Gitee AndroidTutorial - Github 反馈问题 - Gitee 最近更新的文章 请作者喝咖啡

Ads