linux find 命令无法正常工作

标签 linux

我正在使用 Linux(Ubuntu),我正在尝试查找文件,但它无法正常工作。
我在目录结构中创建了一些文件,例如:World/India/Maharashtra/Pune/filename.xml
当我使用 find 命令时:

find /home/lokesh/Desktop/Testing_India2/Test/World/India/Maharashtra/ -name filename*.xml -mmin -3000

它完美地给出了结果。

但是,当我在“世界”或“印度”级别使用相同的命令时:
find /home/lokesh/Desktop/Testing_India2/Test/World/ -name filename*.xml -mmin -3000

它没有给出任何结果。

我在“印度”级别和“马哈拉施特拉邦”级别有很多目录,并且可能是“马哈拉施特拉邦”内部目录中的一些目录。我必须找到在所有目录中创建的每个文件。
而且我已经安装了来自不同机器的所有文件夹。(我的意思是一些来自不同机器的状态和一些来自不同机器的状态。)

如果有人知道如何解决这个问题,请尽快回复我。

最佳答案

双引号你的搜索字符串和-L使其遵循符号链接(symbolic link):

find -L /home/lokesh/Desktop/Testing_India2/Test/World/ -name "filename*.xml" -mmin -30000

关于linux find 命令无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4537909/

相关文章:

android - 定义程序的 'Not responding' 行为

c++ - 代码在 Linux g++ 中无法按预期工作?

Linux;对数据进行排序并仅打印一列的最大值

java - inputstream.available() 始终为 0

linux - 在 ELF 二进制文件中导入名称

c++ - 在 C++ 中的线程之间共享列表

linux - 有没有办法重命名 Cargo 项目?

具有 Web 前端通信的 Java 守护进程

linux - 无法在linux中编译SDL

linux - 使用 sed 匹配第 5 个字段中的文本