Anda dapat menggunakan variabel lingkungan CDPATH
untuk ini. Dari halaman manual Bash:
CDPATH
Jalur pencarian untuk perintah cd. Ini adalah daftar direktori yang dipisahkan oleh titik dua di mana shell mencari direktori tujuan yang ditentukan oleh perintah cd. Nilai sampel adalah ".: ~: / Usr".
Dalam kasus Anda, Anda dapat mengatur
export CDPATH=.:/user/something/somefolders
di ~/.bashrc
, dan kemudian mengetik cd somewhere
akan membawa Anda ke /user/something/somefolders/somewhere
(dengan asumsi tidak ada direktori bernama somewhere
dalam direktori saat ini).
Atau, jika Anda tidak ingin merujuk ke folder somewhere
dengan nama aslinya, Anda bisa membuat direktori tersembunyi yang berisi tautan simbolik /user/something/somefolders/somewhere
dengan nama yang ingin Anda gunakan. Itu juga bisa berisi tautan ke direktori lain yang sering Anda kunjungi. Kemudian atur CDPATH
untuk memasukkan path ke direktori tersembunyi itu. Meskipun perhatikan bahwa dengan metode ini, jika Anda cd somewhere
dan kemudian cd ..
, Anda akan berakhir di direktori tersembunyi. Itu mungkin atau mungkin tidak menjadi masalah bagi Anda.
ln -s /long/path/to/some/other/folder /shortcut
ketika saya melakukannya sebaliknya membuat pintasan di tempat saya ingin membuat tautan. Saya mengirim suntingan untuk memperbaruinya./sl
dan buat pintasan di sana? (Yaituln -s /long/path/to/some/other/folder /sl/shortcut
? Tidak ada kekacauan di root, ditambah pengingat visual bahwa jalur prompt Anda adalah symlink.Saya cenderung menggunakan pencarian interaktif bash sepanjang waktu. Cobalah. Aktifkan itu dengan ctrl + r dan mulai mengetik beberapa bagian dari jalur Anda, seperti di suatu tempat . Mungkin perintah cd Anda akan muncul. :)
sumber
Lihatlah perintah "alias".
Dalam csh:
Di sh:
Tapi saya suka solusi symlink:
Catatan: ln mengambil argumen dalam urutan yang sama seperti cp.
sumber
Hal lain yang dapat Anda lakukan adalah menyimpan path yang dimaksud dalam variabel lingkungan. Tambahkan baris ini ke
~/.profile
file Anda :Anda kemudian dapat mengakses direktori dengan
sumber
The
alias
metode yang dijelaskan oleh jawaban yang lain adalah rute yang paling langsung.Pilihan lain adalah mencoba autojump , yang dideskripsikan sebagai "
cd
Perintah yang belajar". Keterangan lebih lanjut dalam posting LifeHacker ini .sumber