한 폴더에 20개의 파일이 있습니다. 10개 파일의 명명 패턴은 PTT-20190118-WA0010.wav이고, 나머지 10개 파일의 명명 패턴은 PTT-20190118-WA0010_s.wav입니다.
단일 명령을 사용하여 "PTT-20190118-WA0010.wav" 패턴의 파일을 삭제하는 방법은 무엇입니까?
답변1
일치하는 다른 파일이 없으면 사용할 수 있습니다.
rm PTT-*[0-9].wav
심지어
rm *[0-9].wav
_s
모든 파일 이름 앞에 숫자가 붙지 않는 것으로 가정합니다 .wav
.
실수로 잘못된 파일을 삭제하는 것을 방지하기 위해 또는 먼저 사용하는 echo
대신 사용하는 각 파일에 대해 확인 요청을 받는 것이 좋습니다 .rm
rm -i
답변2
이 시도,
rm -f PTT-20190118-WA001[0-9].wav