Linux系统搜索某个目录下特定文件的方法(find)
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
在Linux下搜索指定名称的文件的方法,可以用find命令,格式
$ find <dir> -name <filename>
<dir>表示搜索的路径,<filename>表示搜索的文件名,比如
$ find . -name '*.py'
搜索当前目录下所有后缀.py的文件。
搜索范围包含所有子目录。
find命令还有很多其它用途,如果搜索指定名称的目录,可以加上-type d选项
$ find . -name 'c*' -type d
搜索当前目录下,c开头的子目录
搜索目录下,近期访问过或修改过的文件,如下
$ find . -amin -60 #搜索目录下60分钟之内访问过的文件
$ find . -atime -2 #搜索目录下2小时之内访问过的文件
$ find . -mmin -120 #查找目录下120分钟内修改过的文件
$ find . -mtime -5 #查找目录下5小时内修改过的文件
搜索指定用户的文件
$ find . -user ubuntu #搜索目录下属于用户ubuntu的文件
另外通过-or,-and指令可以组合多个搜索条件,比如
$ find . -name '*.py' -or -name '*.pyc' #搜索目录下文件名为*.py或者*.pyc的文件
$ find . -user 'ubuntu' -and -name '*.py' #搜索目录下属于用户ubuntu的py文件
find指令还有很多其它功能,具体可参见
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献6条内容
所有评论(0)