GNU/Linux >> Belajar Linux >  >> Linux

bd – Cepat Kembali ke Direktori Induk Daripada Mengetik “cd ../../..”

Saat menavigasi sistem file melalui baris perintah pada sistem Linux, untuk kembali ke direktori induk (dalam jalur yang panjang), kami biasanya akan mengeluarkan perintah cd berulang kali (cd ../../.. ) sampai kita masuk ke direktori yang diinginkan.

Ini bisa sangat membosankan dan membosankan, terutama bagi pengguna Linux berpengalaman atau administrator sistem yang melakukan begitu banyak berbagai tugas, oleh karena itu berharap menemukan jalan pintas untuk memudahkan pekerjaan mereka saat mengoperasikan sistem.

Disarankan Baca: Autojump – Perintah 'cd' Tingkat Lanjut untuk Menavigasi Sistem File Linux dengan Cepat

Dalam artikel ini, kami akan meninjau utilitas sederhana namun bermanfaat untuk dengan cepat pindah kembali ke direktori induk di Linux dengan bantuan bd alat.

bd adalah utilitas yang berguna untuk menavigasi sistem file, ini memungkinkan Anda untuk kembali ke direktori induk dengan cepat tanpa mengetik cd ../../.. berkali-kali. Anda dapat dengan andal menggabungkannya dengan perintah Linux lainnya untuk melakukan beberapa operasi harian.

Cara Menginstal bd di Sistem Linux

Jalankan perintah berikut untuk mengunduh dan menginstal bd di bawah /usr/bin/ menggunakan perintah wget, buat itu dapat dieksekusi dan buat alias yang diperlukan di ~/.bashrc Anda berkas:

$ wget --no-check-certificate -O /usr/bin/bd https://raw.github.com/vigneshwaranr/bd/master/bd$ chmod +rx /usr/bin/bd$ echo ' alias bd=".bd -si">> ~/.bashrc$ source ~/.bashrc

Catatan :Untuk mengaktifkan pencocokan nama direktori peka huruf besar/kecil, setel -s bendera bukannya -si dalam alias yang dibuat di atas.

Untuk mengaktifkan dukungan pelengkapan otomatis, jalankan perintah berikut:

$ sudo wget -O /etc/bash_completion.d/bd https://raw.github.com/vigneshwaranr/bd/master/bash_completion.d/bd$ sudo source /etc/bash_completion.d/bd 

Cara Menggunakan bd di Sistem Linux

Dengan asumsi Anda saat ini berada di direktori teratas di jalur ini:

/media/aaronkilik/Data/Ilmu Komputer/Documents/Books/LEARN/Linux/Books/server $ 

dan Anda ingin membuka Dokumen direktori dengan cepat, lalu cukup ketik:

$ bd Dokumen

Kemudian untuk langsung masuk ke Data direktori, Anda dapat mengetik:

Data $ bd

Sebenarnya, bd membuatnya lebih lurus ke depan, yang perlu Anda lakukan hanyalah mengetik bd seperti:

$ bd Doc$ bd Da

Penting :Jika ada lebih dari satu direktori dengan nama yang sama dalam hierarki, bd akan memindahkan Anda ke direktori terdekat tanpa mempertimbangkan induk langsung seperti yang dijelaskan dalam contoh di bawah ini.

Misalnya, di jalur di atas, ada dua direktori dengan nama yang sama Buku , jika Anda ingin pindah ke:

/media/aaronkilik/Data/ComputerScience/Documents/Books/LEARN/Linux/Books

Mengetik buku bd akan membawa Anda ke:

/media/aaronkilik/Data/ComputerScience/Documents/Books

Selain itu, menggunakan bd dalam backticks dalam bentuk `bd <letter(s)>` mencetak jalur tanpa mengubah direktori saat ini, sehingga Anda dapat menggunakan `bd <letter(s)>` dengan perintah Linux umum lainnya seperti ls, echo dll.

Pada contoh di bawah, saya saat ini berada di direktori, /var/www/html/internship/assets/filetree dan untuk mencetak jalur absolut, daftar panjang konten dan jumlahkan ukuran semua file di direktori html tanpa pindah ke dalamnya, saya cukup mengetik:

$ echo `bd ht`$ ls -l `bd ht`$ du -cs `bd ht`

Cari tahu lebih lanjut tentang bd alat di Github:https://github.com/vigneshwaranr/bd

Itu saja! Dalam artikel ini, kami menunjukkan ulasan tentang cara praktis menavigasi sistem file di Linux dengan cepat menggunakan bd utilitas.

Sampaikan pendapat Anda melalui formulir umpan balik di bawah ini. Plus, apakah Anda mengetahui utilitas serupa di luar sana, beri tahu kami di komentar juga.


Linux
  1. 9 direktori Linux yang harus Anda buat cadangannya dan yang tidak boleh

  2. Bagaimana cara mengatur direktori kerja dari proses induk?

  3. Bagaimana cara mencerminkan direktori dengan wget tanpa membuat direktori induk?

  1. Bagaimana menemukan semua file dengan direktori induk tertentu di linux?

  2. Cara memindahkan semua file termasuk file tersembunyi ke direktori induk melalui *

  3. Kembali ke direktori sebelumnya di shell

  1. Apakah 'rm .*' Pernah Menghapus Direktori Induk?

  2. Bagaimana meminimalkan pengetikan saat sering berpindah direktori?

  3. Apakah mungkin membuat tautan lunak di desktop saya yang terbuka dengan jalur target alih-alih jalur tautan?