더북(TheBook)

하지만 별명을 이용한 방법은 조금 번거롭다. rm 명령을 실행하면 파일을 삭제할 때마다 매번 삭제 여부를 확인해야 하기 때문이다. 이 별명이 설정되지 않은 리눅스 컴퓨터를 사용할 때는 위험이 그대로 남아 있다는 점도 문제다. 여기서는 파일명 패턴을 사용할 때 실수하지 않는 더 나은 방법을 소개하겠다. 이 방법은 히스토리 확장을 사용한 방법으로, 두 가지 단계로 구성된다.

1. 대상 파일 확인하기: rm 명령을 실행하기 전에 ls 명령을 사용해 대상이 되는 파일의 목록을 확인한다.

$ ls *.txt
a.txt   b.txt   c.txt

2. 삭제하기: ls 명령으로 확인한 파일 목록에 문제가 없다면, rm !$를 사용해 파일 목록에 포함된 파일을 삭제한다.2

$ rm !$
rm *.txt
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.