Saya memiliki direktori, berisi file yang dihasilkan oleh kompiler. Selama setiap pembangunan kembali direktori ini dibersihkan dan, setelah proses pembangunan ls
memberi saya output kosong. Setelah saya cd
keluar dari direktori dan kemudian kembali ke sana berfungsi dengan benar. Pertanyaannya adalah:
- Apakah ada cara lain yang lebih elegan untuk menyegarkan direktori?
- Apa yang sebenarnya terjadi ketika file dihapus dan diciptakan kembali? Mengapa saya perlu
cd
melihat konten direktori yang sebenarnya?
sumber
Itu terlihat aneh, tetapi pendek dan menyegarkan direktori:
Perhatikan itu adalah kutu kembali, bukan tanda kutip tunggal di sekitar pwd
sumber
Apa yang dikatakan @Kent atau: jangan hapus direktori tetapi hanya isinya, dengan cara ini Anda dapat tetap berada di direktori (tanpa "
cd .. && cd -
") dan "ls" melakukan apa yang Anda harapkan.sumber
Akan lebih baik jika Anda tidak menghapus direktori, tetapi
cd ..; cd -
Anda bisa melakukannyacd $PWD
.sumber
buat alias refresh = "cd .. && cd -" yang akan menuju direktori dan kemudian cd ke direktori sebelumnya
jika Anda yakin akan membutuhkan daftar lagi, Anda dapat memilikinya
setelah ailas dibuat, simpan alias ke file ~ / .bashrc Anda dengan melakukan
sehingga tersedia saat Anda masuk berikutnya.
sumber
refresh
sudah out-of-box.