如果指定文件夹中不存在应该存在的文件,则可以使用 find 命令等来搜索该文件。
这一次,我收到了学弟“没有档案”的咨询,并进行了调查。
我想描述一下过程。

暂时先亲眼看看该文件是否真的存在。
由于您询问了基于 txt 的文件,我们将使用 *.txt 检查文件是否存在。
找到了一些文件,但不是所需的文件。

[root@localhost test_01]# pwd
/home/test_01
[root@localhost test_01]# ls *.txt
01_test.txt  02_test.txt  03_test.txt

听到 txt 库以外的信息。
你知道它是什么时候创建/更新的吗?当我询问它时,我发现它刚刚更新。

我们将使用 find 命令从根目录进行搜索。
我们目前知道的信息是它是一个基于txt的文件/它刚刚更新,所以我们将它反映并执行搜索。

首先,用“.(当前目录)”指定搜索位置。
使用 -name 选项指定文件名。用“*.txt”指定。
您可以使用 -mmin 选项指定时间。我指定了“-30”。
如果指定 -30,则搜索 30 分钟内更新的文件。
如果指定 30 而没有 -,它将搜索 30 分钟前更新的文件。

出现了类似的东西,所以当我告诉它时,我发现它是相应的文件。
似乎我无意中以root身份工作的事实是一个因素。 (虽然不能以root身份登录不好)

[root@localhost test_01]# cd /
[root@localhost /]# pwd
/
[root@localhost /]# find . -name "*.txt" -mmin -30
./root/memo.txt

即使您知道 find 命令,我想也有人不知道您可以按更新时间等进行搜索。

我希望以上内容会有所帮助。


原创声明:本文系作者授权爱码网发表,未经许可,不得转载;

原文地址:https://www.likecs.com/show-308623304.html

相关文章:

  • 2021-07-18
  • 2022-01-26
  • 2021-11-16
  • 2021-04-28
  • 2021-06-19
  • 2021-12-09
  • 2021-04-30
猜你喜欢
  • 2021-05-02
  • 2021-12-16
  • 2021-07-29
  • 2021-09-21
  • 2021-09-12
  • 2022-01-28
相关资源
相似解决方案