wildgoat的个人空间 https://blog.eetop.cn/wildgoat [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

Linux下查找并删除特定文件或文件夹

热度 2已有 26939 次阅读| 2012-11-24 21:35 |个人分类:Linux

Windows系统上远程登录到工作站上在Cadence环境下做仿真,画版图的时候,肯定会经常碰到图形界面突然崩溃的情况。这种情况下Cadence会产生一些lck文件来保护当时打开的文件。但是,之后再打开该相关设计文件是就会提示只能以只读文件打开。这个时候就需要手动删除崩溃过程中产生的lck文件。下面的方法可以快速删除这些文件。

1. find -name '*lck*' -exec rm {} \;
查找当前文件夹及其子文件夹下所有文件名中带有『lck』字符的文件并删除之。需要注意的是
find -name *lck*,也就是没有加单引号,则只搜寻当前目录下的文件而不会搜索子文件夹内的文件。

顺便列一下find的相关使用
1. find   /  -name test  | xargs rm -rf      (这个命令可以查找test文件或者目录,并删除!)

2. 用下面的命令可以查找 /home下最近两天修改过的文件:find /home -type f -mtime -2

如果要把这些文件也删掉,那么可以find /home -type f -mtime -2 -exec rm {} \;


-type f  查找文件
-type d 查找目录

-mtime -2 修改时间在2天内
-mtime +3 修改时间在3天前

-exec rm {} \;   将找到的文件 (假定找到文件的名字为 a.txt), 执行 rm a.txt 命令

find有很多参数,有很强大的搜索功能,具体可以 man find 查看。
2

点赞

刚表态过的朋友 (2 人)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 122

    粉丝
  • 42

    好友
  • 274

    获赞
  • 118

    评论
  • 22104

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-10 02:50 , Processed in 0.014886 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部