mv コマンドは、指定された引数の親に移動します。

mv コマンドは、指定された引数の親に移動します。

作業ディレクトリがあるとしましょう。

/home/userID/workingDirectory

mv現在の作業ディレクトリの親ディレクトリと、作業ディレクトリ自体に影響を与えるコマンドを入力します。

mv .* /tmp/someDirectory

このコマンドを実行すると、両方のディレクトリの内容が現在のディレクトリのリンクと一致するため、/home/userID移動します。/home/userID/workingDirectory.*..

今まではそんなに良くなった。

しかし、私が理解していないのは、ファイルとディレクトリがパラメータの親エントリに移動される理由です。

このファイルは/tmp代わりに内部に表示されます。/tmp/someDirectory

誰でも手がかりを提供できますか?

オペレーティングシステムはSolarisです。

ありがとう

ベストアンサー1

デフォルトでは、システムは使用時に次のことを行うためです.* renameat(AT_FDCWD, "../workingDirectory", AT_FDCWD, "/tmp/narf/../workingDirectory") Err#18 EXDEV だから私は/tmp/narfの代わりに/tmp/workingDirectoryに移動しました。

おすすめ記事