Linux(Ubuntu)

명령어(패키지 한번에 지우기) - awk

바코더 2021. 4. 26. 13:19

한번에 여러 패키지를 지워야 할 일이 생겼다.

일일이 패키지 네임을 찾아서 지워도 되지만, 패키지의 이름이 비슷할 때 패키지들을 리스트로 뽑아서 arguments로 넘겨 해당 패키지를 삭제 할 수 있다.

dpkg -l |grep nvidia |awk '{print $2}'|xargs dpkg -r

1. dpgkg -l : 현재 설치된 패키지의 리스트를 보여준다.

2. 원하는 패키지의 이름을 grep으로 나열한다.

3. awk로 패키지 이름 Column 에 해당하는 2번 열만 짜른다.

4. 해당 열을 args 로 dpkg -r 의 변수로 넘긴다.

5. 삭제 끝!