Jawaban lain pasti lengkap dalam arti jawaban langsung. cd -
dan cd $OLDPWD
jelas merupakan pilihan utama untuk ini. Namun, saya sering menemukan bahwa masuk ke alur kerja pushd
dan popd
bekerja lebih baik.
Singkatnya, jika Anda pindah ke direktori dengan tujuan akhir untuk kembali ke tempat Anda mulai, gunakan pushd
/ popd
.
Contoh yang diperluas
Perbedaan utama mudah ditunjukkan oleh contoh.
$ cd dir1
$ pushd dir2
Pada titik ini, Anda memiliki tumpukan direktori dir2, dir1
. Berjalan pushd
tanpa argumen akan membuat Anda kembali dir1
dengan tumpukan sekarang sebagai dir1, dir2
. popd
akan melakukan hal yang sama, tetapi akan meninggalkan Anda dengan tumpukan direktori kosong. Ini tidak jauh berbeda dari bagaimana Anda seharusnya dengan cd -
alur kerja.
Namun, sekarang Anda sekarang dapat mengubah direktori beberapa kali dan kembali ke dir1
. Sebagai contoh,
$ cd dir1
$ pushd dir2
$ cd dir3
Jika Anda menjalankan popd
pada titik ini, Anda akan kembali ke dir1
.