
.DS_Store 또는 일부 시스템 파일을 재귀적으로 삭제하는 방법
Mac OS 또는 Windows에서 파일을 압축하면 작업할 때 볼 수 없었던 시스템 파일이 포함되는 경우가 있습니다.
파일의 압축을 풀면 파일이 표시됩니다.
너 미쳤어!
글쎄, 당신은 아마도 그 시스템 파일을 무시하도록 .gitignore를 설정했을 것입니다. 아마 무해할 것입니다.
그러나 당신은 그 쓰레기를 남기고 싶지 않습니다.
원래 제 블로그에 올렸던
https://en.katzueno.com/2021/10/11/how-to-delete-ds_store-php-files-recursively/
파일의 압축을 풀면 파일이 표시됩니다.
너 미쳤어!
글쎄, 당신은 아마도 그 시스템 파일을 무시하도록 .gitignore를 설정했을 것입니다. 아마 무해할 것입니다.
그러나 당신은 그 쓰레기를 남기고 싶지 않습니다.
find
명령을 사용하여 삭제합니다.원래 제 블로그에 올렸던
https://en.katzueno.com/2021/10/11/how-to-delete-ds_store-php-files-recursively/
.DS_Store 또는 ._* 파일 삭제
cd [Path/To/UnarivedFolder]
find . -name ".DS_Store" -delete; find . -name "._*" -delete
find
명령은 일부 정크 파일을 체계적으로 삭제하는 데 매우 유용합니다..bak 파일 삭제
cd [Path/To/UnarivedFolder]
find . -name "*.bak" -delete
팁: .DS_Store 파일을 저장하지 않도록 Mac을 구성하십시오.
# Start terminal
# Set default not to store .DS_Store file
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
# Force restart Finder
killall Finder