linux 怎么 查找一个指定的文件 和 文件夹

如题所述

可以使用find及local查找。
find:
1.命令格式:
find
pathname
-options
[-print
-exec
-ok
...]
2.命令功能:
用于在文件树种查找文件,并作出相应的处理
3.命令参数:
pathname:
find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
-print:
find命令将匹配的文件输出到标准输出。
-exec:
find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command'
{
}
\;,注意{
}和\;之间的空格。
-ok:
和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。
4.命令选项:
-name
按照文件名查找文件。
-perm
按照文件权限来查找文件。
-prune
使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。
-user
按照文件属主来查找文件。
-group
按照文件所属的组来查找文件。
-mtime
-n
+n
按照文件的更改时间来查找文件,
-
n表示文件更改时间距现在n天以内,+
n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime
选项,但它们都和-m
time选项。
-nogroup
查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在。
-nouser
查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在。
-newer
file1
!
file2
查找更改时间比文件file1新但比文件file2旧的文件。
-type
查找某一类型的文件,诸如:
b
-
块设备文件。
d
-
目录。
c
-
字符设备文件。
p
-
管道文件。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-04-28
使用find命令查找的,当然还可以编写自己特定的程序进行查找,
这个都不是难问题。
中药师要掌握linux系统的shell命令哦,
这样对自己以后的linux技术有所帮助的哦,
能否看一下my网名呢?以后都能帮忙搞定的哦

linux怎么查找一个指定的文件和文件夹
1. 您可以通过使用`find`命令来搜索特定的文件和文件夹。2. `find`命令的基本语法是:`find [起始目录] -option [-exec COMMAND { } \\;]`。该命令会从指定的目录开始,根据您提供的`option`(搜索条件),递归地搜索文件和子目录中的文件。您可以使用逻辑运算符(not、and、or)来组合多个搜索...

搜索Linux 中的文件和文件夹的四种简单方法
1. find命令是Linux搜索文件和文件夹的常用工具,它支持多种条件,如大小、类型、权限等。例如,查找所有以.config结尾的文件,或查找空文件夹。2.locate命令比find更快,它基于updatedb数据库。尽管可能需要手动更新数据库,但它能快速定位文件。搜索ssh文件夹或ssh_config文件只需运行特定命令即可。3.whi...

linux中查找文件夹的命令
1. 按名称查找文件夹:如果要知道在当前目录中哪些文件夹的名称包含“test”,可以使用以下命令:bash find . -type d -name "*test*"这里,`-type d`表示只查找目录,`-name "*test*"`表示名称中包含“test”的项。2. 按路径查找文件夹:如果想在整个文件系统中查找名为“example”的文件夹,...

Linux中查找文件夹的命令
在Linux系统中,一个强大的工具是find命令,它用于在文件系统中查找特定的文件或目录。以下是find命令的一些关键用法来帮助你定位文件夹:首先,基本的用法是搜索指定目录,比如查找名为"file"的文件,可以写为:`find \/ -name file`。如果你想忽略大小写,可以使用`-iname`替换`-name`。例如,`find ...

如何使用命令行在Linux中查找文件和文件夹
要查找符合特定模式的文件,请使用-name参数。您可以使用文件名元字符(例如*),但您应该将一个转义字符(\\)放在每个字符之前或将它们括在引号中。 例如,如果要在Documents目录中找到以“pro”开头的所有文件,我们将使用该cd Documents\/命令更改为Documents目录,然后键入以下命令: find . -name pro\\...

linux\/查找一个目录的linux命令
查找目录:find \/(查找范围) -name '查找关键字' -type d 查找文件:find \/(查找范围) -name 查找关键字 -print 更详细 可以去 百度下一个linux命令手册

Linux中查找文件夹的命令
在Linux系统中,强大的文件查找工具命令是find。它具备多种功能,帮助用户高效定位所需的文件或目录。以下是find命令的一些关键用法:首先,find支持全局或局部搜索,比如find \/ -name '目标名字' 用于搜索整个文件系统,而find '指定目录' -name '目标名字' 则限定在特定目录内查找。默认情况下,搜索...

linux查找文件夹具体位置用什么命令
首先,打开终端,输入以下命令:find \/ -name ***.conf 这里的"\/"表示从根目录开始查找,"-name"参数告诉find命令按照文件名搜索。紧跟其后的"***.conf"就是你要查找的文件名。运行此命令后,你会看到一个列表,其中包含了系统中所有匹配到的***.conf文件的路径。例如,列表中可能显示:etc\/httpd...

linux如何用find命令查找符合条件的文件夹下的所有文件
在Linux系统上查找特定文件或文件夹时,可以借助多个命令行工具。其中,find命令是一个强大且灵活的工具,允许用户从指定目录开始,根据特定模式搜索符合条件的文件。通过定义起点和表达式,用户能轻松识别目标文件。locate命令以更高的效率执行快速查找任务。它通过预先构建的数据库加速搜索过程,避免了从头开始...

linux查找当前目录下所有子目录特定文件类型需要查找的文件内容
1、登录Linux系统之后打开终端,确定你要找关键字的目录。2、查看下当前目录下所有的文件,你所要找的关键字就在当前目录下某个文件里面。3、find -type f -print这个命令可以列出当前目录下的所有文件。4、type后面的f是file的意思,所以只列出文件,而排除文件夹。5、接下来只要在find命令后面加上...

相似回答
大家正在搜