mv ..パスを含む:私のファイルはどこに行きますか?

mv ..パスを含む:私のファイルはどこに行きますか?

私はしばらく*nixシステムを使用してきましたが、mv私のファイルが誤って配置または削除されることが起こるのを見て驚きました。たとえば、foo.txtというディレクトリにファイルがあり、previousVersionsそのディレクトリの親ディレクトリにある場合は、次のコマンドを実行しました。

mv previousVersions/foo.txt ..

foo.txt私の作業ディレクトリに移動することを期待しています。代わりに、foo.txt元のディレクトリまたは作業ディレクトリにありません。なぜこれが起こるのですか?私のファイルはどこに行きましたか?

ベストアンサー1

mv previousVersions/foo.txt ..foo.txtファイルは作業ディレクトリの上のディレクトリに移動されます。ファイルを作業ディレクトリに移動するには、..次のように置き換えます.

mv previousVersions/foo.txt .

ファイルは現在の作業ディレクトリの親ディレクトリにあるため、次のコマンドを使用してファイルを現在の作業ディレクトリに移動できます。

mv ../foo.txt .

おすすめ記事