码迷,mamicode.com
首页 > 系统相关 > 详细

[Linux]查找文件内容

时间:2020-03-13 13:04:54      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:space   png   表达式   开头   区分大小写   white   style   输出   大小写   

1.从文件中查找指定字符串:

grep ‘energywise’ *           #在当前目录搜索带‘energywise‘行的文件

grep -r ‘energywise’ *        #在当前目录及其子目录下搜索‘energywise‘行的文件

grep -l -r ‘energywise’ *     #在当前目录及其子目录下搜索‘energywise‘行的文件,但是不显示匹配的行,只显示匹配的文件

 

从文件内容查找与正则表达式匹配的行:
$ grep –e “正则表达式” 文件名

查找时不区分大小写:
$ grep –i "被查找的字符串" 文件名

查找匹配的行数:
$ grep -c "被查找的字符串" 文件名

从文件内容查找不匹配指定字符串的行:
$ grep –v "被查找的字符串" 文件名

在ubuntu中根据文本内容全局查找所在位置:
sudo find . -name "*.py" | xargs grep "/home/name/output.txt"

(在所有的后缀.py文件中,查找含有文字为“/home/name/output.txt”所在位置)

2.复制文件夹

复制文件夹下的所有文件: sudo cp -r /home/name/pro/ ./

                                                           待复制文件夹        复制地方

3.文件重命名

rename -v ‘s/39-1001/391001/‘ *.jpg    #将jpg名字中的“39-1001”转化为“391001”

rename -n s/\.jpg$// *      rename(25070470000.jpg, 25070470000)

rename -n ‘s/$/000/‘ *       rename(25070470000, 25070470000000)
rename -n s/$/\.png/ *       rename(25070470000000, 25070470000000.png)
rename ‘s/^/x1/‘ *   文件名字开头加x1

4.压缩文件

tar cvf 压缩名字 文件夹名字

5.将rgb文件夹下的所有图片名字输出至txt:

ls -R * > 1.txt

6.查看目录文件大小

sudo du  -sh /home/name

sudo du  -sh /home/name/*

[Linux]查找文件内容

标签:space   png   表达式   开头   区分大小写   white   style   输出   大小写   

原文地址:https://www.cnblogs.com/Skybiubiu/p/12485663.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!