理想情况下,我可以使用这样的程序

find [file or directory name]

报告具有匹配文件名/目录的路径.不幸的是,这似乎只判断当前目录,而不是整个文件夹.

我也试过查找和,但没有人找到文件,尽管我知道它在电脑的某个地方.

推荐答案

"不幸的是,这似乎只判断当前目录,而不是整个文件夹".你大概是说它不在子目录中查找.要解决这个问题,请使用find -name "filename"

如果文件不在当前工作目录中,您可以通过

find / -name "filename"

这也适用于像find / -name "*.pdf"之类的东西.有时我也喜欢将其导入到grep语句中(因为,至少在我的机器上,它会突出显示结果),所以我最终会得到这样的结果

find / -name "*star*wars*" | grep star

这样做或类似的方法只会帮助我立即找到文件名,并识别它是否就是我正在寻找的文件.

Linux相关问答推荐

Git - 打印以不同编码混合的文件

eBPF:仅使用系统调用加载 eBPF 程序并将其附加到 sys_enter_execve

使用 grep 时如何跳过第一行和最后一行?

如何在 Linux 上使用 -grep 构建过滤间隔的命令

如果 bash 中已经存在文件名,则创建新文件但添加数字

在 Linux 中 Select 多个同名的可执行文件

如何判断 Linux 机器是否支持 AVX/AVX2 指令?

我在哪里放置第三方库来设置 C++ Linux 开发环境?

使用 shell 脚本获取 MAC 地址

如何使用多个版本的 GCC

永久反转补丁文件

将 awk 输出保存到变量

在亚马逊 ec2 linux 微型实例上的 virtualenv 中安装 scipy 时遇到问题

如何将 bash 别名定义为多个命令的序列?

在 mac 上通过 ssh 连接到 amazon aws linux 服务器

to_string不是std的成员?

区分 Windows 和类 Unix 系统的 Makefile

ctrl-x 在终端中使用时会发送哪个信号?

使用 WGET 运行 cronjob PHP

如何用逗号而不是空格分割列表