我在用Linux薄荷。价值数年的文件和文件夹散落各处。
我的目标是找到一种方法来搜索整个硬盘驱动器中的任何内容视频文件那是创建于星期六,我不知道数字格式的日期。我不知道文件名,也不知道文件扩展名,但它们肯定是视频。
我最好寻找一个 GUI 程序,在其中可以看到视频文件的缩略图,这样我就不必手动打开每个文件了。但是,如果失败,命令行解决方案也可以。
答案1
我能想到的最简单的方法是find
从命令行进行过滤,以易于解析的格式打印日期和文件名,然后再次提取文件名:
find /home/lserni -type f \( -name "*.avi" -or -name "*.mkv" \) \
-printf "%a|%h/%f\n" | grep "^Sat" | cut -f2- -d'|'
您可能会创建一个文件夹,然后在该文件夹中运行ln
:
... | xargs -n 1 -I '{}' ln -s "{}"
现在您有一个包含所有周六视频链接的文件夹,您可以在 GUI 中查看。在同一设备上(如果文件夹和视频位于同一分区)您甚至可以运行ln "{}"
而不是ln "{}"
, 和那肯定会在 GUI 中工作(即您将能够查看缩略图等),并且它将具有正确的日期等。
请记住,在这两种情况下,删除该文件夹中的文件都会不是删除它链接到的原始内容。