如何在Linux中查找文件和文件夹:

可行的解决方案 一步一步的故障排除
使用命令行查找Linux文件和文件夹 使用以下命令行在Linux中查找文件:查找~ -mtime -天数(以数字为单位);查找~ -type(类型符号)-name "filename";使用Locate和Grep命令…完整的步骤
使用终端在Linux中查找文件 在PC上启动虚拟机,例如Ubuntu。打开Linux终端。输入文件查找命令…完整的步骤
在Linux中查找删除或丢失的文件 如果你想在Linux上找到被删除或丢失的文件,使用专业的Linux数据恢复软件…欧宝体育app登录软件完整的步骤
当您需要在Linux中定位文件时,并不总是像在任何其他操作系统中那样简单。如果您使用的Linux没有GUI,并且必须依赖于命令行和终端,那么这一点尤其正确。但是,可以使用find、locate、grep等Linux命令,通过使用简单的条件方法反复过滤文件系统中的项,来发现文件和文件夹。

在Linux中找到一个文件

但是由于Linux比其他操作系统更复杂,人们经常想知道如何使用这些命令查找文件Linux.但是不要担心,本文将介绍在Linux中查找丢失文件和文件夹的所有正确方法。让我们开始吧!

如何在Linux中使用命令行查找文件和文件夹

大多数用户使用图形化文件管理器在Linux上搜索文件,例如Gnome中的Nautilus、KDE中的Dolphin或Xfce中的Thunar。但是,无论您使用哪种桌面管理器,都有各种方法可以利用命令行在Linux中定位文件。

1.使用查找命令

您可以使用“find”命令查找您知道名称的文件。该命令的最基本版本检查文件夹及其子目录,以查找满足搜索参数的文件。可以使用各种搜索参数查找文件,包括名称、所有者、组、类型、权限和日期。

通过使用正则表达式提供完整的文件名或文件名的各个部分,可以根据文件名查找文件。

语法:查找~ -name "filename"

使用带有过去(负)天数的-mtime选项来发现上周您最后一次更新的文件。

语法:查找~ -mtime -天数(以数字表示)

通常是通过提供要搜索的文件类型来优化“find”命令结果。该选项是-type,它的参数是表示各种数据类型的字母代码。

语法:查找~ -type(类型符号)-name "filename"

一些基本的类型符号是:

  • D -目录
  • L -符号链接
  • B座专用
  • 命名管
  • S -插座
  • F -文件

要了解如何在Linux中使用find命令查找文件,请遵循以下说明:

步骤1。打开命令行并键入CD文件夹名称/,然后点击输入按钮。

注意:这里的文件夹名称表示要在其中搜索文件的文件夹。

步骤2。现在,根据需要使用上述语法之一输入find命令,然后按下输入列出文件。

用find命令在Linux中查找文件

2.使用Locate命令

如果要在数据库中查找任何东西,locate命令要比find命令快得多,因为它不需要搜索整个系统。对于所需的参数和语法,locate命令提供所有可能路径名的列表。

locate命令以其最基本的形式发现文件系统上的所有文件,从包含全部或部分搜索参数的路径开始。

语法:找到文件名

在locate命令中使用-b参数来标识与搜索条件匹配的所有文件或目录。

语法:定位-b \filename

反斜杠在这里是一个全局字符,用于展开通配符。

要了解如何在Linux中使用locate命令查找文件,请遵循以下说明:

步骤1。启动命令行并键入Sudo apt-get install mlocate来获取locate命令。之后,按输入并输入您的密码以继续安装过程。

在Linux中使用locate命令第1步查找文件

步骤2。之后,通过键入创建一个数据库sudo /etc/cron.daily/mlocate命令行,并单击输入关键。

注意:没有数据库,Locate命令无法工作。

在Linux中使用locate命令第2步查找文件

步骤3。现在,用上面任何一种语法写“locate”,然后点击输入键定位文件或文件夹。

在Linux中使用locate命令步骤3查找文件

3.使用Grep命令

在Linux中使用命令行搜索文件的另一种方法是使用grep命令。Grep允许搜索文本文件。

要查找包含特定句子或字母组合的文件,请使用以下语法的grep命令。

语法:Grep -r -i "text" /path

- r:导致搜索是递归的,这意味着它将扫描当前目录和所有子目录。

-我:指定查询不区分大小写。

您可以屏蔽匹配的文本并显示文件名和路径。

语法:Grep -r -i "text" /path | cut -d: -f1

当grep命令试图访问没有适当权限的目录或遇到空文件夹时,它将产生一个错误。错误消息可以发送到/dev/null

语法:Grep -r -i "text" /path 2>/dev/null

要了解如何在Linux中使用grep命令查找文件,请遵循以下说明:

步骤1。在Linux中打开命令行

步骤2。现在,使用grep使用上述任何语法来查找文件路径。

用grep命令在Linux中查找文件

如何使用终端在Linux中查找文件

许多图形用户界面(GUI)服务使您能够在Linux下操作时浏览文件,而不管发行版如何。但是,在其他情况下,例如管理服务器或使用SSH访问服务时,您只能访问Linux终端。

Linux终端是用于控制Linux机器的基于文本的界面。它只是Linux用户用来完成任何给定工作的几个工具之一,但它通常被认为是最合适的解决方案。您可以利用find、locate、grep、which和whereis命令在Linux终端上查找find或文件夹。

  • 哪个命令的语法:哪个文件名
  • whereis命令的语法

对于Linux,按名称查找文件,执行以下步骤:

步骤1。在PC上启动虚拟机,例如Ubuntu。

步骤2。打开Linux终端。

步骤3。现在,输入上面讨论的任何命令及其语法,以查找您试图定位的堆或文件夹。

注意:要使用“find”命令,首先在终端上输入cd文件夹名进入文件夹。

用终端在Linux中查找文件

如何用Linux数据恢复软件查找丢失或删除的文件欧宝体育app登录软件

丢失数据和意外丢失关键文件可能是一场噩梦。考虑错误地删除关键工作文件集合的可能性。虽然Linux提供垃圾箱作为恢复的最后手段,但一旦从那里丢失,就没有机会恢复。

除非你一直在做备份,否则恢复的可能性微乎其微。然而,并不是每个人都有备份。在这种情况下,您将需要专门的数据恢复软件,如欧宝体育app登录软件EaseUS数欧宝体育app登录软件据恢复向导欧宝体育官网首页

Win下载 回收率99.7%
Mac版下载 信任度4.6

这是一个专业的文件恢复工具,可以恢复丢失的数据,利用其软件算法和事实,大部分删除的文件都在磁盘上,但无法检索。这就是操作系统的工作原理。另一方面,Ea欧宝体育app登录软件seUS数欧宝体育官网首页据恢复向导是足够智能的定位和恢复已删除的文件很快。

因此,如果您正在尝试恢复您在Linux上丢失或删除的文件,EaseUS数据恢复向导是您的选择,因为它直接和有效的界面。欧宝体育官网首页欧宝体育app登录软件免费下载这款Linux数据恢复软件,通过一个简单的欧宝体育app登录软件连接恢复您在Windows PC上丢失的数据。

注意:Linux Recovery是EaseUS数据恢复向导的一个新功能,包含在最新版本中欧宝体育app登录软件。欧宝体育官网首页您可以联系我们的在线客服获取安装包。

步骤1。在Windows PC上安装并启动EaseUS数据恢欧宝体育app登录软件复向导。欧宝体育官网首页在左侧面板中选择“Linux Recovery”。

步骤2。该软件将自动检测您的IP和端口。需要输入用户名和密码。如果IP地址或端口不正确,可以手动修改。然后,点击“立即连接”。

选择Linux恢复

步骤3。成功连接到您的Linux设备后,EaseUS恢复软件将开始扫描磁盘,查找所有丢失和删除的文件。扫描完成后,单击“Filter”>“Type”指定丢失的文件类型。

选择恢复的数据类型

步骤4。您可以先预览扫描的文件。然后,选择目标数据,点击“恢复”按钮,在Linux中恢复丢失的文件。

恢复Windows 10丢失的数据

结论

尽管Windows是最常用的操作系统,人们仍然使用Linux,因为它提供了更多的安全性。然而,与Windows相比,Linux有点复杂,这使得它很难在Linux中查找文件.但是通过本文讨论的方法,您可以轻松地在Linux中找到文件。

此外,如果您不小心删除或丢失了文件,我们建议使用EaseUS数据恢复向导在Linux中查找丢失的文件。欧宝体育官网首页欧宝体育app登录软件因为它为数据提供了适当的保护,所以它是恢复文件的最安全、最有效的方法。

Win下载 回收率99.7%
Mac版下载 信任度4.6

这个页面有用吗?

更新塞德里克

Cedric Grantham是EaseUS的高级编辑之一,生活和工作在中国成都。他主要写关于PC和Mac上的数据恢复教程和分区管理技巧的文章。欧宝体育app登录软件他总是关注新发布的产品,喜欢各种电子产品。

阅读完整自传