
숫자 두 개와 점이 포함된 파일을 모두 삭제하고 싶어요시작예 를
들면 다음과 같습니다.
01. abc
02. xyz
답변1
재귀적으로:
find . -type f -name '[0-9][0-9].*' -delete
GNU 조회가 필요합니다. 또는:
find . -type f -name '[0-9][0-9].*' -exec rm {} \;
답변2
rm [0-9][0-9].*
현재 디렉터리에 있는 파일에 대해 이 작업을 수행합니다(따옴표 제외 -생각하다파일 일치). 이는 정규 표현식이 아닌 쉘 glob이므로 이스케이프가 필요하지 않습니다 .
(정규 표현식인 경우 와일드카드가 됩니다).
이 작업을 재귀적으로 수행하려는 경우 find
아마도 이것이 최선의 선택일 것입니다.
답변3
"-r" 옵션을 사용하여 파일을 반복적으로 삭제합니다.
rm -rf name_pattern*
eg : rm -rf dept*