영숫자가 아닌 문자가 포함된 확장자를 가진 파일을 삭제해도 안전합니까?

영숫자가 아닌 문자가 포함된 확장자를 가진 파일을 삭제해도 안전합니까?

저는 Eagle 4.16r2(예, 오래되었다는 것을 알고 있습니다)를 사용하여 작업하고 있었고, 그 버전에서 프로젝트를 작업할 때 작업 내용을 확장자가 .brd 및 .sch인 파일로 자주 저장했습니다.

방금 백업을 했는데 지금은 내가 만들지 않은 수많은 파일이 보입니다. 코어 이름은 제가 사용한 것과 같은 이름이지만 확장자는 .s#n 및 .b#n입니다. 여기서 n은 숫자이고(그리고 '#'은 실제로 확장자에 있습니다), 이들 파일 각각은 대략적으로 생성된 것 같습니다 적절한 확장자를 가진 디스크 공간의 크기와 동일합니다.

프로그램 자체에서 파일을 검색하면 적절한 확장자를 가진 파일만 나열됩니다.

그렇다면 영숫자가 아닌 문자가 포함된 확장자를 가진 파일을 삭제하는 것이 항상 안전합니까?

답변1

아니요, 임시 파일 처리는 파일을 관리하는 응용 프로그램에 의해 전적으로 결정됩니다. 앱 전체에 규칙이나 규칙이 없습니다.

답변2

일반적으로 그렇지 않습니다. Eagle의 경우 디자인을 저장할 때 .b#1 및 .s#1 파일이 생성되므로 백업됩니다. 삭제할 수 있습니다.

답변3

예. 이름 패턴 규칙을 알고 있으면 삭제할 수 있습니다. 그리고 당신은 그들을 알고 있습니다.

이러한 파일을 생성한 응용 프로그램에 부작용을 일으키지 않고 이러한 파일을 삭제할 수 있다고 확신하는 경우 몇 가지 명령줄 옵션이 있습니다.

xxx.s#aaBash(Windows, Linux 또는 OSX) - 가장 정확한 방법 은 (마지막 2자리 숫자 대신 문자) 와 같은 파일을 삭제할 위험이 없습니다. ls *.s#?? *.b#?? | grep '[0-9][0-9]$' | xargs rm

Bash(Windows, Linux 또는 OSX) - 모든 문자(숫자만 가능): rm *.s#?? *.b#??

Windows - 모든 문자(숫자만 가능): del *.s#?? del *.b#??

관련 정보