1 Star 0 Fork 0

guolb/cheat

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
find 1.66 KB
一键复制 编辑 原始数据 按行查看 历史
guolb 提交于 2020-08-08 17:03 . add css note.
# To find files by case-insensitive extension (ex: .jpg, .JPG, .jpG):
find . -iname "*.jpg"
# To find directories:
find . -type d
# To find files:
find . -type f
# To find files by octal permission:
find . -type f -perm 777
# To find files with setuid bit set:
find . -xdev \( -perm -4000 \) -type f -print0 | xargs -0 ls -l
# To find files with extension '.txt' and remove them:
find ./path/ -name '*.txt' -exec rm '{}' \;
# To find files with extension '.txt' and look for a string into them:
find ./path/ -name '*.txt' | xargs grep 'string'
# To find files with size bigger than 5 Mebibyte and sort them by size:
find . -size +5M -type f -print0 | xargs -0 ls -Ssh | sort -z
# To find files bigger than 2 Megabyte and list them:
find . -type f -size +200000000c -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
# To find files modified more than 7 days ago and list file information:
find . -type f -mtime +7d -ls
# To find symlinks owned by a user and list file information:
find . -type l -user <username-or-userid> -ls
# To search for and delete empty directories:
find . -type d -empty -exec rmdir {} \;
# To search for directories named build at a max depth of 2 directories:
find . -maxdepth 2 -name build -type d
# To search all files who are not in .git directory:
find . ! -iwholename '*.git*' -type f
# To find all files that have the same node (hard link) as MY_FILE_HERE:
find . -type f -samefile MY_FILE_HERE 2>/dev/null
# To find all files in the current directory and modify their permissions:
find . -type f -exec chmod 644 {} \;
# find files and rename
find . -name "*.png" exec rename 's/from/to/g' {} +
find . -name "*.png" | xargs -I {} rename 's/from/to/g' {}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/guolb/cheat.git
git@gitee.com:guolb/cheat.git
guolb
cheat
cheat
master

搜索帮助