私はPHP 7.3を使用して大きなアプリケーションからいくつかのファイルを移動しています。 Windows 10のwsl2コンテナのUbuntu 20.04.4で実行されるPHP 7。
他の質問を読んで、これはLinux用のWindowsサブシステムの珍しい点だと思いますが、それを修正する方法を知る必要がありますか?
完了したら、内部にファイルセットとディレクトリが必要です。すべてがうまくいき、エラーもありませんでした。その後、ディレクトリに入り、これが起こりました。
root@mymachine:/data/temp# ls 4583308_163* <---- list glob
4583308_163_master.jpg
4583308_163:
TileGroup0 TileGroup1 4583308_163.xml
root@mymachine:/data/temp# ls 4583308_163 <---- tab completions
4583308_163/ 4583308_163_master.jpg
root@mymachine:/data/temp# ls 4583308_163.jpg <---- individual filenames show????
4583308_163.jpg
したがって、ls
globには、私が移動していないファイル、生成されたディレクトリ、およびそのディレクトリに移動したファイルが表示されます。しかし、トップレベルに移動したが表示されていない3つのファイルがあります。
ls
タブ補完機能も表示されませんが、そこにあるファイルの名前を知れば見ることができます! ?
ファイルが間違いなく存在して直接開くと、他のコマンドで表示できますが、グロービングは失敗します(良いですが、そのファイルやfile 4583308_163.jpg
ディレクトリfile 4583308_163.*
エラーは発生しません)。
25年以上*nixを使ったら答えを得ることができると思いますが…もしかしたらアイデアをお持ちの方はいらっしゃいますか?
bash
私も使ってみましたが、sh
どちらも同じです。find
ファイルを「検索」することもできません。
Wslを再起動してもwsl --shutdown
機能しません。私は管理者ではなく仕事用コンピュータなので、管理者権限を取得できません。だから私はこれらのファイルを見る唯一の方法はコンピュータを再起動することだと思いました。まだファイルを見ることができません。。
修正する 金曜日に出発したときにコンピュータに更新が必要で、コンピュータをシャットダウンして退勤中に更新しました。今日来ましたが、すべてがうまくいっているようです。
(アップデートを通じて)完全に修正されたかどうかはわかりませんが、今は問題を再現できません。