欢迎来到[自学php网] ①群 AG亚游集团

AG亚游集团 > 操作系统 > linux系统 >

linux 删除所有后缀名相同的文件_删除所有匹配到的文件

来源:未知 ?? 时间:2017-04-10 13:48?作者:xxadmin

[导读] linux 删除所有后缀名相同的文件匹配删除 方法一: find 目录 -name *.abc | xargs rm 命令很危险, 你先执行前半段试试看 是不是你要删除的文件, 在整条执行 方法二: find . -name *.exe -type f -prin...

linux 删除所有后缀名相同的文件匹配删除

方法一:

find 目录 -name "*.abc" | xargs rm

命令很危险, 你先执行前半段试试看 是不是你要删除的文件, 在整条执行


方法二:

find . -name '*.exe' -type f -print -exec rm -rf {} \;

(1) "."    表示从当前目录开始递归查找

(2) “ -name '*.exe' "根据名称来查找,要查找所有以.exe结尾的文件夹或者文件

(3) " -type f "查找的类型为文件

(4) "-print" 输出查找的文件目录名

(5) 最主要的是是-exec了,-exec选项后边跟着一个所要执行的命令,表示将find出来的文件或目录执行该命令。

     exec选项后面跟随着所要执行的命令或脚本,然后是一对儿{},一个空格和一个\,最后是一个分号


-----------------------------------------------------------

find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression]


今天在跑脚本的时候看到如下报错:


find: paths must precede expression

Usage: find [-H] [-L] [-P] [path...] [expression]

然后就上网查了一下,结果搜索到一篇,大概是这样说的:多文件的查找的时候需要增加单引号


而我之前一直都是用的双引号,也没有遇到问题,这次却报错了~


ssh $ip "cd $path;find . -name'access.$month*.log' -print -exec zip -r access.$month.zip {} \;"


修改成单引号后,木有再见报错~


例子说明:



# 进入tmp目录新建4个文本文件  
# cd /tmp  
# touch {1,2,3,4}.txt  
# find . -name *.txt  
find: paths must precede expression: 2.txt


出现这个提示是因为星号被展开为当前目录下所有的文件,这样的匹配当然会出错。看这个就知道了:


# echo *  
1.txt 2.txt 3.txt 4.txt  
# echo '*'  
*  
# echo \*  
*


想要星号不被展开就需要加上括号或者反斜杠转义,知道了这些我们就知道该怎么find了


# find . -name '*.txt'  
find . -name '*.txt'  
./4.txt  
./2.txt  
./3.txt  
./1.txt  
#或者使用反斜杠  
 find . -name \*.txt  
./4.txt  
./2.txt  
./3.txt  
./1.txt


最新文章

点击排行

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号@版权所有AG亚游集团

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

亚汇中国:日银按兵不动日元暴跌 等候今晚FED决议 快讯:沪股通净买入2.33亿元 港股通净卖出4.3亿元 曝劳森从未说过不回来 山东封闭热身怕刺激他 北京沙尘次数比往年多?三北防护林:我不背锅 黑恶势力披“传销外衣”:凌晨出操 穿内衣托冰块 谁能阻止苹果公司市值破万亿美元? 外媒称美日澳用击沉靶船演习震慑中国 我国防部回应 稳了!曝阿森纳已与奥巴梅杨谈好待遇 即将转会 小乔丹19+20助快船大胜 两将遭逐森林狼负爵士 教育部核查足球特色学校 8校被取消资格29校整改 罗本:提前夺冠时就应送上奖盘 这样庆祝才有激情 彭蕾:我最奢侈的梦想是用触碰心灵的方式管理人
个别中国人在柬开赌场斗殴 驻柬大使:已高度重视 王刚:这场打的确实比较被动 客场拿1分可以接受 状元大热自曝最喜欢洛杉矶 还是詹皇阿杜迷弟 印尼教堂炸弹袭击者来自同一家庭 IS宣称负责 中超-奥古斯托轰世界波+染红 恒大0-2人和3轮不胜 苹果应用商店号称审核严格 博彩App怎么混进来的? 美联储报告说将继续保持渐进加息节奏 沪媒怒批北京防守动作恶劣:跟韩国队有一拼 马云呼吁扎克伯格严肃对待Facebook的用户数据问题 情侣吵架男友说“你跳我就跳” 女友坠楼他却没跳 女孩自家后院玩耍被黑熊袭击 缝77针后奇迹生还 美对华贸易战恶果蔓延 高通收购恩智浦存变数
李盈莹:晓彤姐为我分压 半决赛摆正心态仍是首位 欧洲爆红新星:我梦想踢英超 爱曼联胜过利物浦 中国首个高校人工智能人才国际培养计划启动 中央广播电视总台今日举行揭牌仪式 牛汇:5月18日外汇交易提醒 打捞杀害空姐嫌犯为何发现“两具尸体”?警方回应 土耳其满载中国游客大巴发生交通事故 2死30伤 前同事谈高俊芳:把机器和人弄她那去就把我们甩了 庆祝妇女节到来 谷歌12套专属涂鸦讲述不同女性故事 养殖什么不愁销路 现在什么行业挣钱快 适合女生职业的排行榜 25岁我赚了3个亿 AG亚游集团