Fedora25查找文件——linux通用查找文件方法——find命令巧用

我们在windows上常用的文件搜索功能,看似很简单,但是在linux上经常会觉得查找个文件好麻烦!

根据个人使用习惯,我发现:我在要查找一个文件的时候一般情况会知道这几个部分,一是文件大概所在范围,二是文件名中某个字符或关键字,三是其后缀。而且,我们在使用linux过程中,一般只会将文件放置在自己的家目录。

根据这几项,我专门列出一个常用查文件找命令的格式,利用终端find命令来查找文件:

打开终端,查找个人文件无需root权限,输入下列格式的命令:

$ find /home/username -name *keyword*.pdf

查找、范围、-名字、关键字

解释一下:

find 是linux系统中通用的查找命令,由于其功能非常强大,其选项也非常多,作为非管理员我们只用记住一个-name即可。

/home/username 由于我们只会在自己家目录放置个人文件,所以几乎可以确定文件肯定存在自己家目录。所以只需要将自己的家目录记牢即可。

-name 一般而言,我们会记住名字中的一部分,所以我们最常用的就是-name参数.

*keyword*.pdf 加入我们记得文件名中的某些字符keyword,就用*号将其包裹(*代表任意个任意字符,包括0个字符),如果还记得文件后缀,就加上后缀,比如此例中是.pdf后缀。

时间: 2024-12-23 04:25:46

Fedora25查找文件——linux通用查找文件方法——find命令巧用的相关文章

修改linux系统时间的方法(date命令)

修改linux系统时间的方法(date命令) 来源:互联网 作者:佚名 时间:11-18 23:22:27 [大 中 小] date命令不仅可以显示系统当前时间,还可以用它来修改系统时间,下面简单的介绍下,方便需要的朋友 命令格式为: date -s 时间字符串 例如只修改系统的日期,不修改时间(时分秒) date -s 2012-08-02 或只修改时间不修改日期 date -s 10:08:00 当然也可以同时修改日期和时间 date -s "2012-05-18 04:53:00"

Linux的链接文件

Linux的链接文件======================================== Linux的链接文件分为硬链接文件(hard link )和软链接文件( symbolic link ) 注意:硬链接有两个限制:(1)不能跨文件系统,(2)不能链接目录 ln 命令格式:ln [-s] [来源文件] [目的文件]不加-s选项就是硬链接加上-s选项就是建立软链接 示例:硬链接[[email protected] tmp]# mkdir ln[[email protected] t

Linux修改时间的方法

Linux修改时间的方法 在命令行输入: date 显示当前时间 Fri Aug  3 14:15:16 CST 2007 date '+%x %X' 显示当前时间 2009年08月03日 14时15分00秒 date -s 按字符串方式修改时间 可以只修改日期,不修改时间,输入: date -s 2007-08-03 只修改时间,输入:date -s 14:15:00 同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:date -s "2007-08-03 14:15:00&qu

Linux查看所有用户用什么命令

用过Linux系统的人都知道,Linux系统查看用户不是会Windows那样,鼠标右键看我的电脑属性,然后看计算机用户和组即可. 那么Linux操作系统里查看所有用户该怎么办呢?用命令.其实用命令就能很轻松的查看到Linux系统有哪些用户. 1.Linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |cut -f 1 -d : 2.用户管理命令

linux下查找某个文件位置的方法

一.通过文件名查找法: 举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录 下,甚至在系统的某个地方也不知道,则这是可以使用如下命令: find / -name httpd.conf 这个命令语法看起来很容易就明白了,就是直接在find后面写上 -name,表明要求系统按照文件名查找,最后写上httpd.conf这个目标文件名即可.稍等一会系统会在计算机屏幕上显示出查找结果列表: etc/httpd/conf/httpd.conf 这就是httpd.conf这个文件在Linux系

linux下查找某个文件位置的方法 (转)

转自:http://blog.csdn.net/gray13/article/details/6365654 因为要装pl/sql所以要查找tnsnames.ora文件..看看怎么查这个文件在linux下的哪个目录 find / -name tnsnames.ora 查到: /opt/app/oracle/product/10.2/network/admin/tnsnames.ora /opt/app/oracle/product/10.2/network/admin/samples/tnsna

linux中查找文件属于那个软件包的方法

一.linux中查找文件属于那个软件包的方法 [[email protected] prod]# whereis htpasswdhtpasswd: /usr/bin/htpasswd /usr/share/man/man1/htpasswd.1.gz [[email protected] prod]# rpm -qf /usr/bin/htpasswdhttpd-tools-2.4.6-80.el7.centos.x86_64 原文地址:https://www.cnblogs.com/nuli

linux下查找文件的方法

1. find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件. find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> - <指定目录>: 所要搜索的目录及其所有子目录.默认为当前目录. - <指定条件>: 所要搜索的文件的特征. - <指定动作>: 对搜索结果进行特定的处理. 如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显

Linux基础管理——文件查找和压缩(高级使用方法)

前言: GNU Linux操作系统的哲学思想之一即是一切皆是文件,因此使用必要的手段对文件进行搜索.匹配.处理.压缩解压,以实现快速定位.快速处置是十分必要的. 1.文件搜索查找原理 文件的搜索查找底层原理分为两类:实时的.非实时的.其中非实时的文件查找是基于数据库的,而实时查找则是基于查找条件对文件系统上的所有文件进行搜索.匹配,且是穷尽查找. 非实时查找的代表命令是locate:实时查找的代表是find命令. 1.1.locate原理及特点 原理: 查询系统上预建的文件索引数据库,/var/