find〜-name "file_name"コマンドが私のホームディレクトリの外で機能しないのはなぜですか?

find〜-name "file_name"コマンドが私のホームディレクトリの外で機能しないのはなぜですか?

MS-WindowsストアのUbuntuを使用してください。

ダウンロードしたかフォルダに保存しましたが、そのファイルがどこにあるかを忘れたファイルを見つける必要があることがよくあります。しかし、私が見つけなければならないファイルはホームディレクトリの外にある傾向があります。

ホームディレクトリから起動して実行する場合

cd .. ; cd .. ; ls

端末には一連のディレクトリが必要です。mntこれが私が探しているディレクトリです。含まれており、cすべてのMS-windowsディレクトリにリンクされています。

reference.4.txtそれでは、パスでファイルを見つける必要があるとしましょう。/mnt/c/Users/alexandre/Downloads

実行すると

find ~ -name "reference.4.txt"

何も起こりませんが、ホームディレクトリ内のファイルに対して同じことをした場合

find ~ -name "home_directory_file"

期待どおりに名前付きファイルパスの出力がすぐに表示されます。

この問題を解決する方法はありますか?

答え1

~ホームディレクトリを意味するからです。たとえば、別のディレクトリを指定することもできます/mnt/c。たとえば、ディレクトリのリストを指定することもできます~ /mnt/c

関連情報