물결표가 있는 파일을 Windows에서는 볼 수 있지만 Linux에서는 볼 수 없는 방법은 무엇입니까?

물결표가 있는 파일을 Windows에서는 볼 수 있지만 Linux에서는 볼 수 없는 방법은 무엇입니까?

실수로 NAS(Linux에서 실행)의 공유에 세 개의 파일을 만들었습니다. 파일은 NAS에서 실행되는 bash 스크립트에 의해 폴더에 생성되었지만 이상하게도 사용 \home\abc내용을 나열할 때 표시되지 않습니다 . 은(는) 내 Windows PC에서 액세스할 수 있는 공유이며 Windows 탐색기에는 파일이 , 로 표시됩니다.abcls -la \home\abcabcBSPC07~P.LOGBSPC07~T.LOGBXDHDK~E.LOG

이전에는 이런 것을 본 적이 없습니다. bash 스크립트를 사용하여 Linux 시스템에서 생성된 파일이 해당 시스템에서는 보이지 않지만 Windows 시스템에서는 볼 수 있다는 것이 어떻게 가능합니까?

관련이 있는 경우를 대비해 추가 정보: 파일은 다음과 같이 생성되었습니다.

#!/bin/sh
DATE="$(date +%Y-%m-%d_%H:%M)"
FILE="/home/abc/backup_NAS-$DATE.log"
echo "$(date) Starting backup ..." >> $FILE

날짜 변수 정의에 콜론을 기록해 두십시오. 예상대로 작동하지 않았습니다. 이 스크립트를 실행하면 날짜와 "백업 시작" 메시지가 포함된 파일이 생성되었지만 파일 이름은 backup_NAS-$DATE.log 위에 표시된 것과 유사했습니다. 그리고 파일은 Windows에서만 볼 수 있었습니다.

이 파일을 삭제하고 싶지만 Windows 공유에서 해당 파일에 액세스할 때(실행 후에도 chmod +R 0777 /home/abc) 읽기 권한만 있으므로 거기에서 파일을 삭제할 수 없으며 파일이 보이지 않기 때문에 NAS에서 SSH를 통해 삭제할 수 없습니다. 거기...

관련 정보