Shell saya adalah bash
. Bagaimana saya bisa mendapatkan output dari ls
untuk menampilkan direktori dengan garis miring ke depan? Ketika saya melakukan ls
di tcsh
itu memberikan output yang diinginkan. Bagaimana saya bisa membuat ini terjadi di bash
tanpa menggunakan argumen apa pun?
mis.
bin/
lib/
src/
file1.txt
file2.txt
Jawaban yang Diterima:
Solusi paling sederhana (seperti yang sudah diberikan oleh @don_crissti di komentar) adalah:
ls -p
Anda bisa mendapatkan efek serupa dengan:
ls -F
Tapi itu akan menambahkan beberapa indikator lain juga:
Tambahkan karakter ke setiap nama file yang menunjukkan jenis file.
Juga, untuk file biasa yang dapat dieksekusi, tambahkan*
. Indikator jenis file
adalah/
untuk direktori,@
untuk tautan simbolik,|
untuk FIFO,=
untuk soket,>
untuk pintu, dan tidak untuk
file biasa.
Tentu saja, Anda dapat membuat string ls
jalankan ls -p
pada baris perintah dengan alias:
alias ls='ls -p'
Itu sementara dan bisa dihapus dengan unalias ls
.
Mungkin tcsh
your Anda memiliki alias aktif.
Yang dapat Anda lakukan dengan menempatkan perintah di ~/.bashrc
atau ~/.bash_aliases
.