명령줄을 사용하여 다수의 ._ 파일을 삭제하는 방법

명령줄을 사용하여 다수의 ._ 파일을 삭제하는 방법

내 MAC에 이러한 파일이 있는데 ._파일 이름/폴더 앞에 이상한 문자가 있습니다. 한번에 삭제하고 싶어요. 명령줄에서 이 작업을 수행할 수 있는 방법이 있나요?

예를 들어. ._js ._css ._image

일반 이미지 폴더에 들어가면 실제 파일뿐만 아니라 이러한 파일의 다른 그룹도 보입니다.

답변1

Bash에서는 접두사가 붙은 현재 작업 디렉터리의 모든 항목이 삭제됩니다 ._.

rm ._*

정말로 원하는 것이 이름을 접두사가 없는 형식으로 변경하는 것이라면 다음을 실행할 수 있습니다.

ls ._* | while read line
do
  mv -- "$line" "${line:2}"
done

관련 정보