Apakah ada perintah / alat untuk menavigasi direktori sebelumnya di command prompt windows?
Di linux biasanya digunakan
cd -
untuk navigasi direktori sebelumnya.
windows
command-line
ukanth
sumber
sumber
Anda dapat menggunakan pushd dan popd:
sumber
pushd/popd
Anda harus mempertimbangkan kemungkinan kesalahan . Dalam naskah saat Andapushd
direktori yang tidak ada itu tidak akan selesai di tumpukan, tetapi ketikapopd
Anda akan keluar dari satu tingkat: variabel tidak diisi dengan benar, salah cetak, drive salah ... Anda berpikir berada di direktori yang berbeda dari yang mana Anda berada, dengan masalah serius misalnya ketika Anda menghapus file / dir. Bencana (sintaks Linux):cd $HOME; mkdir A; pushd A; mkdir B; pushd D; do stuff (in A, you believe in B); popd; rm -rf *
Anda percaya pada A tetapi ... terlambat, semua direktori home Anda hilang.jika Anda menjalankan file batch yang dapat Anda gunakan
Ini akan melompat kembali ke jalur asli dari mana file batch dijalankan
sumber
Jika Anda menginginkan perilaku bash yang tepat, mengapa tidak menggunakan bash? Saya telah menginstal cygwin dan itu sangat bagus. Itu tidak membuat Anda tetap berpegang pada alat UNIX - itu akan dengan senang hati menyebut semua jendela yang dapat dieksekusi. Untuk
cmd.exe
builtin Anda dapat membuat alias:sumber
Ada
cmd
klon freeware dengan fitur tambahan termasukcd -
disebut Take Command Console LE .sumber
Bergantung apa tujuan Anda, Anda bisa memulai sesi cmd baru dengan melakukan 'cmd', memindahkan direktori dan melakukan apa pun yang Anda inginkan, ketika Anda kemudian melakukan 'keluar' untuk meninggalkan sesi Anda akan kembali ke direktori Anda ketika Anda memulai sesi baru.
sumber
Jawaban yang diterima sangat bagus untuk persyaratan. Sementara saya sering harus beralih di antara banyak direktori, bukan hanya dua (saat ini dan sebelumnya).
Jadi saya baru-baru ini membuat batch untuk membuat pekerjaan sehari-hari saya lebih mudah. https://gist.github.com/programus/2d2738b2a746140186f7738b678bdcec
sumber
cdx :
. Terima kasih! Itu harus menjadi jawaban yang dipilih secara top.Apa yang saya lakukan adalah
sumber