私は開発者モードを有効にして、Bash on Ubuntu on Windows
をインストールしました。WindowsからUbuntuサブシステムにファイルをコピーする
%localappdata%\Lxss\home\<ubuntu.username>\
の下に見つけることができます
、私は完全なパスがなければならないこと、そのような写真と呼ばれるサブディレクトリを作成している
窓に:/home/<ubuntu.username>/Pictures
場合:bashの上C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
私は、コマンドを使用してbashからファイルを作成しますtouch hello.txt
私は自由にWindowsのUIでこのファイルを見て、私のデスクトップにそれをコピーすることができます。しかし、ウィンドウのUIから新しいテキストファイルを作成してC:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
に保存すると、bashやwindowsを再起動しても、ファイルは表示されません。ls -l
。
なぜWindowsサイドから作成されたファイルが自分のホームディレクトリにあるのを見ることができないのですか?
/mnt/c
を使用して編集がそれに救済策がある場合、UIのファイルを作成し表示することができますように、それはむしろ、それらのファイルを参照していない理由私はを理解しようとしています、解決策ではありませんコピーペーストやファイルの移動に端末を使用しようとするよりも、
おもしろいです!私の推測 - それはLinuxのサブシステムが独自のファイルを追跡し、他のものが追加されているかどうかを見ないということです。そうでなければ、仮想ファイルシステムにファイルの削除や大文字と小文字の区別などのためのUNIXセマンティクスを与えるのは難しいでしょう。私はあなたがBashから 'hello.txt'と' HELLO.TXT'を作成すると、Windowsで見るときにファイルの一つが別の名前の下にあることに気付くでしょう。 –
Stack Overflowは、プログラミングおよび開発に関する質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 [Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306) – jww
@HarryJohnstonが想定していたように、名前は異なります。ロングとショートの両方。しかし、この場合だけ、短くても(!) –