在当前目录里查找所有名为以 php

开头的文件:

find -name "php*"

在subdir 目录里查找所有的名为以 php

开头的文件:

find subdir -name

"php*"

在当前目录里列出所有包含 debug 字串的 java

文件:

grep *.java -l -e

"debug"

在当前目录里列出所有不包含 debug 字串的 java

文件:

grep *.java -l -v -e

"debug"

在当前目录及其子目录里查找所有包含 debug 字串的

java 文件:

find -name "*.java" | xargs grep

-l -e "debug"

sudo dpkg-reconfigure

xserver-xorg

重新设置图形环境.

shell脚本(这个好用,功能强大,

不用去写shell脚本 一句话代替)

find ./ -name "*.html" | xargs

sed -i 's/

name=\"search\" onSubmit=\"\">/

action=\"\/search\/search\" method=\"get\" name=\"search\"

onSubmit=\"\">\n

value=0 name=start>\n

type=hidden value=10

name=num>\n

value=FullIndex name=index>\n

type=hidden value=html

name=outputFormat>\n

type=hidden value=gbk

name=encoding>\n

value=Score name=orderStyle>\n

type=hidden value=tb_helpdoc

name=dir>/'

找到本目录底下的html文件, 把

action="" method="post" name="search"

onSubmit="">替换成

name="search" onSubmit="">

name=start>

name=num>

name=index>

name=outputFormat>

name=encoding>

name=orderStyle>

name=dir>

在一个文件夹abc下面有若干文件和文件夹,

而下层的文件夹中也同样是有很多的文件和文件夹,

现在希望用一条chmod命令使得所有的文件夹的属性为755,所有文件的属性为644

方法1

find . -exec sh -c "if [[ -d "{}" ]]; then chmod 755 "{}"; else

chmod 644 "{}"; fi " \;

方法2

find ./ -type d -print|xargs chmod 755; find ./ -type f -print

|xargs chmod 644

-----------------------Find

查找指定时间文件------------------------

-daystart

从当日起始时开始而不是从24小时之前,计算时间(for

-amin, -atime, -cmin, -ctime, -mmin, and -mtime)。

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

-amin n

对文件的最近一次访问是在 n 分钟之前。

-anewer file

对文件的最近一次访问比 file

修改时间要晚。如果命令行中 -follow 在 -anewer

之前,(也只有在这种情况下) -anewer

会受 -follow 的影响。

-atime n

对文件的最近一次访问是在 n*24 小时之前。

-cmin n

对文件状态的最近一次修改是在 n 分钟之前。

-cnewer file

对文件状态的最近一次修改比 file

修改时间要晚。如果命令行中 -follow 在 -cnewer

之前,(也只有在这种情况下)

-cnewer 会受 -follow 的影响。

-ctime n

对文件状态的最近一次修改是在 n*24

小时之前。

-mmin n

对文件数据的最近一次修改是在 n 分钟之前。

-mtime n

对文件数据的最近一次修改是在 n*24 小时之前。

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

find /opt -iname "*" -atime 1 -type -f

找出 /opt 下一天前访问过的文件

另外使用 date 的参考 Shell Script 代码如下:

for filename in *; do

if `date -r $filename +%D` == "07/31/04"; then

echo $filename

fi

done

转发至微博

转发至微博

linux 查询替换文件内容吗,Linux 下查询文件的方法 替换文件内容相关推荐

  1. target存放的是编译后的.class文件地方 默认情况下不会讲非class文件放入进入 如果要使用非.class文件 需要通过增加配置方式自动加入文件...

    target存放的是编译后的.class文件地方 默认情况下不会讲非class文件放入进入 如果要使用非.class文件 需要通过增加配置方式自动加入文件 转载于:https://www.cnblog ...

  2. c语言中.dat是什么文件,c 盘目录下的windata.dat是什么文件 可以删吗

    Ntuser.dat.Ntuser.ini.Ntuser.dat及LOG日志文件都属于用户配置文件,就是系统用户的一些记录和配置,你不要删除!在当前用户下你也是删不掉的! 是注册表文件 Windows ...

  3. java文件指针,Java 测试文件指针,java测试指针,两种方法打开文件并进行内

    Java 测试文件指针,java测试指针,两种方法打开文件并进行内 两种方法打开文件并进行内容定位package com.ronsoft.books.nio.channels;import java. ...

  4. linux中文件名以圆点开头的文件是,在UNIX下以小圆点开头的文件是( )。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 电子科大20秋<unix操作系统>在线作业1(单选题)1: 下列的操作系统,( )的内核和壳(shell)是完全分开的. A: UNIX和Li ...

  5. uefiboot 文件_UEFI BIOS模式下Windows系统启动过程以及引导文件修复方法

    UEFI BIOS→ESP分区→\efi\Microsoft\boot\bootmgfw.efi→efi\Microsoft\Boot\BCD→\Windows\system32\winload.ef ...

  6. 服务器拒绝接收office文件,Ghost Win7系统下Outlook设置拒绝接收垃圾文件的方法

    Outlook是Microsoftoffice套装软件的组件之一,可以用它来收发电子邮件.管理联系人信 息.记日记.安排日程.分配任务,还可以帮助用户查找和组织信息,不过有时候在接收文件的时候老是会接 ...

  7. pe怎么删除linux文件夹,PE环境下,面对无法删除的文件夹怎么办?

    我们都遇到过因电脑中毒而导致文件夹无法删除的情况,在正常的系统界面下通过各种软件等每个人都有好几种方法可以让那文件夹粉身脆骨,但若是在pe系统下呢?进入系统删掉?可若是电脑开得了机,进pe系统干嘛是吧 ...

  8. linux 用记事本打开文件,Ubuntu 10.04下Gedit打开Windows记事本.txt文件乱码解决

    环境:Ubuntu 10.04+Gnome 其实在Ubuntu 9.10下默认已经解决了这个问题,没想到升级10.04后这个问题又出现了. 出现这种情况的原因是,gedit 使用一个编码匹配列表,只有 ...

  9. log4日志内容换行_Linux 下 4 种实时监控日志文件的方法,总有一种适合你

    「 读者福利!2 TB 各类技术资源免费赠送 」 在 Linux 下如何才能实时查看日志内容呢?有很多工具可以帮助我们在文件持续修改的同时输出文件内容,最常用的莫过于 tail 命令 了. 1. ta ...

  10. 多文件,多目录下查询关键字脚本

    python脚本作用:目录下有很多的文件,或者存在二级甚至三级目录,我们需要查文件当中的某一个关键字. import os import re import sysdef listFiles(dirP ...

最新文章

  1. Win/Linux常用命令
  2. 2017年流行的字体排版大全
  3. 对比学习系列论文CPCforHAR(一):Contrastive Predictive Coding for Human Activity Recognition
  4. Spring 异步调用,一行代码实现!舒服,不接受任何反驳~
  5. SAP ABAP 特性相关表取数逻辑
  6. 通过IHS(IBM HTTP SERVER)转发WAS(WEBSPHERE)应用的小问题
  7. php sql文件太大导致无法上传,sql文件太大无法导入phpmyadmin
  8. uban系统如何安装java_Ubuntu系统下安装Java并配置环境
  9. python开启新代码块_20课零基础快速学python完成简单邮件完整邮件代码块
  10. python对文件每行数据计算_如何在python中对pandas数据帧的每一行进行计算?
  11. 定做属于自己的Lodop安装程序
  12. 中英文字体对照表-参考
  13. MATLAB中 histogram 和 imhist 的区别
  14. java实现网页结构分析,网页列表发现
  15. 挖掘有多深,舞弊就有多大,孙德顺敛财10亿,看图计算如何穿透与识别多层嵌套影子公司!...
  16. 软件设计师第二章知识点_作为设计师,您可能会找到的最好的第二次展示
  17. 依靠语言和依靠图书馆
  18. UE 在场景或UMG中播放视频
  19. 微信公众号(服务号)申请时候需要补充的资料
  20. ESIM模型详解与Keras代码实现

热门文章

  1. ansible-01
  2. 小程序之旅——第六站(模板首页)
  3. 使用百度地图API制作线路轨迹播放
  4. 一年的天数 Exercise06_16
  5. Centos6.5搭建bugzilla
  6. 创建查看修改数据库及数据表
  7. win2003+sql2005配置
  8. PHP二维数组排序函数
  9. PHP中文URL编解码(urlencode()rawurlencode()
  10. Hacker News与Reddit的算法比较