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 下查询文件的方法 替换文件内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 固定 顶部_优质的阳光板温室的顶部应该如
- 下一篇: 360全景倒车影像怎么看_别克关怀-后视