Terkadang menjengkelkan mengakses direktori dengan nama folder. Katakanlah saya memiliki direktori bernama a b c d
. Selain menggunakan Tab, apakah ada cara untuk mengakses folder tanpa mengetik nama direktori?
Saya tahu bahwa Linux memiliki pengidentifikasi unik setiap file tertentu. Bisakah saya menggunakan ini untuk mengakses folder? Saya tidak tahu apakah ini bisa dilakukan atau bagaimana melakukannya.
Saya pikir ketika Linux mengimplementasikan sistem file, ia membandingkan keunikan dua nama direktori. Jadi setiap direktori harus unik dalam satu spasi. Tapi saya pikir itu seperti kunci utama dalam sistem basis data. Apakah kunci utama nama direktori atau apakah ada pengidentifikasi unik lainnya (mungkin beberapa nomor disimpan "di bawah tenda")?
Coba pikirkan ini seperti sebuah proses. Jika Anda menjalankan perintah ps
pada terminal, itu menghasilkan daftar proses dengan nama dan nomor setiap proses. Anda harus memanggil proses itu dengan nomor proses. Demikian pula, apakah ada nomor untuk direktori sehingga Anda bisa memanggil direktori dengan nomornya alih-alih memanggilnya dengan namanya?
Pada penyelidikan lebih lanjut, saya telah menemukan bahwa setiap direktori memiliki keunikan inode
. Namun, sejauh ini saya belum menemukan perintah bawaan untuk mengakses direktori inode
.
cd $(icd XXXX)
--- Anda baru menulis ulang find
bagian itu. Sekarang tugas Anda berikutnya adalah ... periksa apa yang lebih efisien, program Anda atau find
:-P.
zsh
alih-alihbash