linux 查询替换文件内容吗,Linux 下查询文件的方法 替换文件内容
在当前目录里查找所有名为以 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 下查询文件的方法 替换文件内容相关推荐
- target存放的是编译后的.class文件地方 默认情况下不会讲非class文件放入进入 如果要使用非.class文件 需要通过增加配置方式自动加入文件...
target存放的是编译后的.class文件地方 默认情况下不会讲非class文件放入进入 如果要使用非.class文件 需要通过增加配置方式自动加入文件 转载于:https://www.cnblog ...
- c语言中.dat是什么文件,c 盘目录下的windata.dat是什么文件 可以删吗
Ntuser.dat.Ntuser.ini.Ntuser.dat及LOG日志文件都属于用户配置文件,就是系统用户的一些记录和配置,你不要删除!在当前用户下你也是删不掉的! 是注册表文件 Windows ...
- java文件指针,Java 测试文件指针,java测试指针,两种方法打开文件并进行内
Java 测试文件指针,java测试指针,两种方法打开文件并进行内 两种方法打开文件并进行内容定位package com.ronsoft.books.nio.channels;import java. ...
- linux中文件名以圆点开头的文件是,在UNIX下以小圆点开头的文件是( )。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 电子科大20秋<unix操作系统>在线作业1(单选题)1: 下列的操作系统,( )的内核和壳(shell)是完全分开的. A: UNIX和Li ...
- uefiboot 文件_UEFI BIOS模式下Windows系统启动过程以及引导文件修复方法
UEFI BIOS→ESP分区→\efi\Microsoft\boot\bootmgfw.efi→efi\Microsoft\Boot\BCD→\Windows\system32\winload.ef ...
- 服务器拒绝接收office文件,Ghost Win7系统下Outlook设置拒绝接收垃圾文件的方法
Outlook是Microsoftoffice套装软件的组件之一,可以用它来收发电子邮件.管理联系人信 息.记日记.安排日程.分配任务,还可以帮助用户查找和组织信息,不过有时候在接收文件的时候老是会接 ...
- pe怎么删除linux文件夹,PE环境下,面对无法删除的文件夹怎么办?
我们都遇到过因电脑中毒而导致文件夹无法删除的情况,在正常的系统界面下通过各种软件等每个人都有好几种方法可以让那文件夹粉身脆骨,但若是在pe系统下呢?进入系统删掉?可若是电脑开得了机,进pe系统干嘛是吧 ...
- linux 用记事本打开文件,Ubuntu 10.04下Gedit打开Windows记事本.txt文件乱码解决
环境:Ubuntu 10.04+Gnome 其实在Ubuntu 9.10下默认已经解决了这个问题,没想到升级10.04后这个问题又出现了. 出现这种情况的原因是,gedit 使用一个编码匹配列表,只有 ...
- log4日志内容换行_Linux 下 4 种实时监控日志文件的方法,总有一种适合你
「 读者福利!2 TB 各类技术资源免费赠送 」 在 Linux 下如何才能实时查看日志内容呢?有很多工具可以帮助我们在文件持续修改的同时输出文件内容,最常用的莫过于 tail 命令 了. 1. ta ...
- 多文件,多目录下查询关键字脚本
python脚本作用:目录下有很多的文件,或者存在二级甚至三级目录,我们需要查文件当中的某一个关键字. import os import re import sysdef listFiles(dirP ...
最新文章
- Win/Linux常用命令
- 2017年流行的字体排版大全
- 对比学习系列论文CPCforHAR(一):Contrastive Predictive Coding for Human Activity Recognition
- Spring 异步调用,一行代码实现!舒服,不接受任何反驳~
- SAP ABAP 特性相关表取数逻辑
- 通过IHS(IBM HTTP SERVER)转发WAS(WEBSPHERE)应用的小问题
- php sql文件太大导致无法上传,sql文件太大无法导入phpmyadmin
- uban系统如何安装java_Ubuntu系统下安装Java并配置环境
- python开启新代码块_20课零基础快速学python完成简单邮件完整邮件代码块
- python对文件每行数据计算_如何在python中对pandas数据帧的每一行进行计算?
- 定做属于自己的Lodop安装程序
- 中英文字体对照表-参考
- MATLAB中 histogram 和 imhist 的区别
- java实现网页结构分析,网页列表发现
- 挖掘有多深,舞弊就有多大,孙德顺敛财10亿,看图计算如何穿透与识别多层嵌套影子公司!...
- 软件设计师第二章知识点_作为设计师,您可能会找到的最好的第二次展示
- 依靠语言和依靠图书馆
- UE 在场景或UMG中播放视频
- 微信公众号(服务号)申请时候需要补充的资料
- ESIM模型详解与Keras代码实现