GNU/Linux >> Belajar Linux >  >> Linux

Apakah ada yang setara dengan cd - untuk cp atau mv?

Jika shell Anda memiliki cd - , maka kemungkinan akan memiliki variabel khusus $OLDPWD dan/atau pintasan ~- untuk direktori tempat Anda berada sebelumnya.

cp Makefile LICENSE "$OLDPWD/"

cp Makefile LICENSE ~-

cat ~-/Makefile

Memang bahasa shell POSIX (di mana ksh/bash/zsh dibangun) menentukan bahwa cd - harus sama dengan cd "$OLDPWD" .


Anda selalu dapat menggunakan kutipan balik shell .

Mereka bertindak seperti subkulit :perintah di backquotes dieksekusi terlebih dahulu, dan hasilnya ditempatkan sebagai argumen dari perintah utama.

~/folderA$ cd ../folderB  
~/folderB$ cp Makefile `cd -`  
# gets expended to "cp Makefile ~/folderA"

Linux
  1. N Setara Dengan Top Tapi Untuk Jaringan I/o?

  2. Linux – Alat Untuk Mengukur Kualitas Entropi?

  3. Maxdepth Setara Untuk Temukan Di Aix?

  1. Apakah ada yang setara dengan .Net FileSystemWatcher di dunia Linux?

  2. Mengapa tidak ada API DirectX untuk Linux?

  3. Apakah ada yang setara dengan anggur untuk menjalankan aplikasi Mac?

  1. Apakah ada 'git sed' atau yang setara?

  2. Setara/Alternatif untuk Alt+Dot di Mac

  3. Apa padanan modern untuk merokok?