0

我有大量的电影文件保存在大致以下方案的文件夹中。

最顶层文件夹:“The Matrix (1999)”,然后是另一个文件夹“matrix movie”,然后是实际电影本身:“matrix1999.avi”

我需要一个小程序,它可以搜索我的主要电影文件夹“电影”以查找上述情况,然后按如下方式对找到的所有电影文件夹进行排序:

最上面的文件夹:“The Matrix (1999)”,里面有电影“The Matrix (1999).avi”……之前的中间文件夹“matrix movie”现在不见了。

如果最后一个嵌套文件夹包含多个 avi,那么它将是“The Matrix (1999)-part1.avi”、“The Matrix (1999)-part2.avi”等。

如果应该发现多个“中间”文件夹,并且再次将 *.avi 文件移动到最顶层文件夹,则删除“中间”文件夹。

4

1 回答 1

0

我有一个类似的问题,下面的一个班轮解决了我的问题:

find . -printf '%P\0' | pax -0rws ':/:_:g' ./output_folder/

我还在寻找大于阈值的 html 文件:

find . -name '*.html' -size +1024c -printf '%P\0' | pax -0rws ':/:_:g' ./output_folder/

希望能帮助到你。

于 2016-05-08T17:18:57.747 回答