![如何撤消解压?](https://linux22.com/image/18889/%E5%A6%82%E4%BD%95%E6%92%A4%E6%B6%88%E8%A7%A3%E5%8E%8B%EF%BC%9F%20.png)
我刚刚提取了一个 RAR 存档,其中包含基本目录中的许多文件。假设没有文件名冲突,删除刚刚创建的文件的最简单方法是什么?unrar -l
由于文件名多种多样,解析似乎很麻烦。
答案1
用于unrar lb archive.rar
获取裸文件名列表,每行一个。只要文件名都不包含换行符,解析起来就很简单:
unrar lb archive.rar | perl -ne 'chomp; -d ? rmdir : unlink'
我刚刚提取了一个 RAR 存档,其中包含基本目录中的许多文件。假设没有文件名冲突,删除刚刚创建的文件的最简单方法是什么?unrar -l
由于文件名多种多样,解析似乎很麻烦。
用于unrar lb archive.rar
获取裸文件名列表,每行一个。只要文件名都不包含换行符,解析起来就很简单:
unrar lb archive.rar | perl -ne 'chomp; -d ? rmdir : unlink'