방금 기본 디렉터리에 많은 파일이 포함된 RAR 아카이브를 추출했습니다. 파일 이름 충돌이 없다고 가정할 때 방금 만든 파일을 삭제하는 가장 쉬운 방법은 무엇입니까? unrar -l
파일명이 다양해서 파싱이 번거로운 것 같습니다.
답변1
unrar lb archive.rar
한 줄에 하나씩 기본 파일 이름 목록을 가져오는 데 사용됩니다 . 파일 이름에 개행 문자가 포함되지 않는 한 구문 분석은 간단합니다.
unrar lb archive.rar | perl -ne 'chomp; -d ? rmdir : unlink'