![압축 해제를 취소하는 방법은 무엇입니까? [복사]](https://linux55.com/image/18889/%EC%95%95%EC%B6%95%20%ED%95%B4%EC%A0%9C%EB%A5%BC%20%EC%B7%A8%EC%86%8C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
방금 기본 디렉터리에 많은 파일이 포함된 RAR 아카이브를 추출했습니다. 파일 이름 충돌이 없다고 가정할 때 방금 만든 파일을 삭제하는 가장 쉬운 방법은 무엇입니까? unrar -l
파일명이 다양해서 파싱이 번거로운 것 같습니다.
답변1
unrar lb archive.rar
한 줄에 하나씩 기본 파일 이름 목록을 가져오는 데 사용됩니다 . 파일 이름에 개행 문자가 포함되지 않는 한 구문 분석은 간단합니다.
unrar lb archive.rar | perl -ne 'chomp; -d ? rmdir : unlink'