新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

如何在Linux服务器上查找文件夹?

发布时间:2023-02-01 15:42:11

如何在Linux服务器上查找文件夹?其实使用的方法挺简单的,需要使用find命令在目录中搜索文件并即时删除它们。主要有以下步骤:


如何在Linux服务器上查找文件夹?.png


1、要通过命令行或bash在Linux服务器上查找文件或文件夹,可使用“ find ”命令。

find 命令的语法以下:

find {dirctory_to_search} {search_by} {pattern_to_search} [action]

例如,如果您希望在全部服务器上按名称搜索名为“filename.php”的文件。

find / -name filename.php 

 

2、一些流行的“搜索根据”命令选项是:

(1)- -name模式:此选项查找给定模式的文件名。

例如:在服务器的“home”文件夹中找到一个名为“myfile.txt”的文件。

find /home -name myfile.txt

 (2)- -user username:查找由给定用户名具有的文件。

例如:在服务器的“/var/usr”文件夹中查找用户“WPOven”具有的文件

find /var/usr -user WPOven

(3)- -perm 权限:查找给定权限的文件。

例如:在“/srv”文件夹中查找所有权限为“665”的文件

find /srv -perm 665

(4)- -type X:搜索类型X的文件。这里 X 可以是:

f - 文件

d - 目录

l - 符号链接

例如:在 '/var/www' 文件夹中查找名称类似于 'mydir' 的目录

find /var/www -type d -name mydir

- -print File:打印结果完全文件名,后跟新行。

例如:在 /srv 文件夹中找到名为 temp 的文件并删除它们

find /srv -type f -name temp -print | rm -f


以上就是如何在Linux服务器上查找文件夹的简单教程。如还有不懂,请咨询达达云技术人员。