Mac의 모든 파일에서 파일 확장자를 어떻게 제거합니까?

Mac의 모든 파일에서 파일 확장자를 어떻게 제거합니까?

임의의 확장자가 OVER인 파일이 여러 개 있습니다(예:~ 후에) 이전 확장; 예:

a10.lua.c76c8a36-6f80-4b5e-b6a4-ed7c6817ca2e
boneaxe.gif.e65e71e9-69e6-4d64-8648-1d6a9c8c7a1f 

그들 모두는 다릅니다. 이러한 확장 프로그램을 모두 자동으로 삭제하려면 어떻게 해야 합니까?

배경 스토리: 여러 가지를 삭제했습니다. 데이터 복구 소프트웨어를 다운로드했습니다. 모든 파일을 찾았지만 이 지저분한 형식으로 남겨 두었습니다.

답변1

소프트웨어가 각 파일 이름 끝에 36자 GUID를 추가한 것 같습니다. 이 짧은 bash 스크립트를 사용하여 제거할 수 있습니다. cd터미널에서 파일이 있는 폴더로 이동하여 다음을 실행하세요.

for i in *; do
    j="$(echo "$i" | sed -e 's/\.........-....-....-....-............$//')"
    mv -- "$i" "$j"
done

사용자가 지정한 형식으로 마침표 뒤에 36자 GUID가 있는 파일만 수정됩니다.

관련 정보