我最近在我的 PC 上安装了 7zip,以提取我下载文件夹中的一些 .7z 文件。但是,当我输入时:
7z e 'File location here'
最终结果:
?????????? ?? ??
???????:???
?????:????
所有 1700 个文件都被成功提取,但也进入了 /home 文件夹。
我拼命地开始删除一些文件和文件夹,但是手动删除它们是不可能的。
还尝试按日期排序,但文件的日期为2014 年至 2020 年,由原始 .7z 文件继承。
有没有一种方法可以撤消我所做的事情而不会损坏我在提取之前已经拥有的任何文件?
获取提取文件的列表,然后编写删除工作脚本。
列出存档中的文件
这个命令的输出看起来像下面的代码:
我们想要带有路径的文件列表
通过删除前 53 个字符来获取最后一列,如果需要,将其调整为您的输出
这也可以通过 awk 和处理空格来实现
可选的去除标题和拖尾线
将文件列表保存到文本文件
您将能够编写脚本删除不需要的文件
如果需要,将 17 个标题和 2 个尾随值调整到您的输出