![如何知道我的计算机上是否存在可下载的文件?](https://linux22.com/image/880547/%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E6%88%91%E7%9A%84%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E5%8F%AF%E4%B8%8B%E8%BD%BD%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我不想下载一个文件两次。因此,当我尝试下载计算机中存在的文件时,我希望收到通知(包含文件夹的目的地)。这可能吗?我使用的是 Ubuntu 14.04 LTS。
答案1
您可以使用find
命令来定位计算机中的文件。
但如果你需要索引和通知某些内容,你必须查看类似巴仙吉犬,追踪器,比格犬,雷科尔.这些是索引软件。
答案2
请记住,这样的“解决方案”可能会有副作用/不利影响。
如果您的解决方案仅作用于文件名 - 如果您尝试下载另一个“image.jpg”,而特定目标文件夹中已经存在同名文件(不同的图像本身),您可能会受到限制。
因此,更好的方法是将文件名与其他信息(例如:某种校验和)结合起来,这很可能会减慢比较过程
我怀疑是否有一个没有副作用的好的解决方案来应对你的情况
只是想展示主要的负面因素......文件名通常不足以知道文件是否已经存在于特定位置。
答案3
您可以在仪表盘上搜索它,或者,即使您尝试下载计算机上存在的相同文件,计算机也会询问是否替换或创建新文件