位置: IT常识 - 正文
推荐整理分享利用Linux Find命令查找文件方法记录 快速查找文件位置,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
在茫茫的linux系统种我们如何快速的查找文件呢?对于系统文件基本上是有固定的位置的,但是有些软件安装文件是有自定义位置的,不熟悉的运维人员交接后我们需要重新适应各个运维人员的安装习惯。这里我们用的较多的还是linux find命令进行快速查找定位。
一、find 命令基本使用方法
find 命令格式如下:
find PATH EXPRESSIONS... ACTIONS...比如,我想查找 /etc/passwd 这个文件:
find /etc -name passwd -print查找结果如下:
# find /etc -name passwd -print/etc/pam.d/passwd/etc/cron.daily/passwd/etc/passwd其中 -print 命令是可选的,可以不用一起打,同样会输出结果。
二、find 命令进阶用法
如果我不知道目录,那么可以直接在根目录下面搜索:
# find / -name passwd -print/etc/pam.d/passwd/etc/cron.daily/passwd/etc/passwd/usr/bin/passwd/usr/share/doc/passwd/usr/share/lintian/overrides/passwd/usr/share/bash-completion/completions/passwd#此外,-iname 可以用来代替 -name,表示大小写敏感查找。
此外也可以根据其他参数进行查找,比如根据大小:
# dd if=/dev/zero of=/root/bigfile bs=1048576 count=512512+0 records in512+0 records out536870912 bytes (537 MB, 512 MiB) copied, 0.490124 s, 1.1 GB/s# find / -size +100M -print/proc/kcorefind: ‘/proc/2381/task/2381/fd/6’: No such file or directoryfind: ‘/proc/2381/task/2381/fdinfo/6’: No such file or directoryfind: ‘/proc/2381/fd/5’: No such file or directoryfind: ‘/proc/2381/fdinfo/5’: No such file or directory/root/bigfile或者根据时间:
# mkdir /backup# touch -t 201008201111 /backup/some_old_backup.tar.gz# touch /backup/current_backup.tar.gz# ll /backuptotal 8drwxr-xr-x 2 root root 4096 May 24 18:42 .drwxr-xr-x 19 root root 4096 May 24 18:40 ..-rw-r--r-- 1 root root 0 May 24 18:42 current_backup.tar.gz-rw-r--r-- 1 root root 0 Aug 20 2010 some_old_backup.tar.gz# find /backup -mtime +30 -print/backup/some_old_backup.tar.gz上一篇:Python Flask框架-开发简单博客-开篇介绍(flask框架入门)
下一篇:usermod命令 修改用户账号信息(usermod修改密码)
友情链接: 武汉网站建设