チルダを含むファイルが Windows では表示されるのに、Linux では表示されないのはなぜですか?

チルダを含むファイルが Windows では表示されるのに、Linux では表示されないのはなぜですか?

誤って NAS (Linux で実行) の共有に 3 つのファイルを作成しました。ファイルは NAS で実行されている bash スクリプトによってフォルダーに作成されましたが、不思議なことに を使用して\home\abcの内容を一覧表示しても表示されません。は Windows PC からアクセス可能な共有でもあり、そこではファイルは、 、およびWindows エクスプローラーで表示されます。abcls -la \home\abcabcBSPC07~P.LOGBSPC07~T.LOGBXDHDK~E.LOG

このようなことは今までに見たことがありません。Linux マシンで bash スクリプトを使用して作成されたファイルが、そのマシンでは表示されず、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 経由では削除できません...

関連情報