cd
削除したばかりのディレクトリ(まだ存在する親フォルダの1つ上のレベル)を終了する方法はありますか?
フォルダのコンソールを開き、一時テストデータを含むフォルダを削除して別のフォルダを作成する状況が頻繁に発生します。
ただし、削除されたフォルダを保持しようとすると、両方ともcd ..
親cd $(pwd)/..
ディレクトリではなくごみ箱に入ります。
したがって、現在の状況は次のとおりです。
$ mkdir -p /home/me/test/p1
$ cd /home/me/test/p1
それでは、p1フォルダを削除しましょう。
$ cd ..
me:~/.local/share/Trash/files$ ...
私は今/home/me/test/
ゴミ箱に入るのではなく、入る方法を探しています。そのようなコマンドがありますか?
ベストアンサー1
PWD変数は現在のパス定義を保持します。
アップグレード
cd $(dirname $PWD)
に拡張される予定です。
cd $(dirname /home/me/foo/bar/baz/deleteddirectory)
誰が延長しますか?
cd /home/me/foo/bar/baz/
これは、1つのレベルのディレクトリのみを削除すると仮定します。