たぶん賢明な質問かもしれませんが、現在のディレクトリを別の場所に移動したいときにCDをどこに移動するかについての規則はありますか? (内部では動けません)
/(ルート)はいつもそこにいるのでそうしますか?
答え1
プロセスがそのディレクトリを現在の作業ディレクトリとして使用している間は、ディレクトリを移動できます。
$ mkdir foo && cd foo
$ mv ../foo ../bar
$ pwd
/var/tmp/foo
$ ls /var/tmp/foo
ls: /var/tmp/foo: No such file or directory
$ touch file
$ ls /var/tmp/bar
file
親ディレクトリchdir
に移動できますが(多くのデーモンがこれを行うため、マウントポイントには存在しないため、ネットワークファイルシステムが関連している場合は問題になる可能性があります)、ディレクトリ移動を実行する方が簡単です。次に、新しいディレクトリでプロセスを実行します。..
/
chdir
$ cd ../bar