后浪笔记一零二四

1. 查找文件大小大于100m的文件

find . -type f -size +100000k

2. 使用sed命令删除当前目录下所有go文件中的注释(;表示传递给sed命令的参数的结束)

find . -name '*.java' -exec sed -i -e '/\*/d' -e '/\/\//d' -e '/^\s*$/d' {} \;

3. find命令如何排除某些文件夹

find . -path ./node_modules -prune -o -type f -exec grep -H 'getHostPostList' {} \;

4. 使用正则匹配来排除文件(注意path要以./开头,和find命令的输出保持一致)

find . -name \*.go ! -path './vendor/*' ! -path './gopath.proto/*' ! -path '*pb/*' 等价于: find . -name \*.go not -path './vendor/*' -not -path './gopath.proto/*' -not -path '*pb/*'

5. tar命令

To move file hierarchies, invoke tar as tar -cf - -C srcdir . | tar -xpf - -C destdir or more traditionally cd srcdir ; tar -cf - . | (cd destdir ; tar -xpf -)


本文发表于 0001-01-01,最后修改于 0001-01-01。

本站永久域名「 jiavvc.top 」,也可搜索「 后浪笔记一零二四 」找到我。


上一篇 « 下一篇 »

赞赏支持

请我吃鸡腿 =^_^=

i ysf

云闪付

i wechat

微信

推荐阅读

Big Image