私のシェルはbashです 。 lsの出力を取得するにはどうすればよいですか 末尾にスラッシュが付いたディレクトリを表示するには? lsを実行するとき tcshで 目的の出力が得られます。 bashでこれを発生させるにはどうすればよいですか? 引数を使用せずに?
例
bin/
lib/
src/
file1.txt
file2.txt
承認された回答:
最も簡単な解決策(コメントで@don_crisstiによってすでに与えられているように)は次のとおりです:
ls -p
次の方法でも同様の効果を得ることができます:
ls -F
しかし、それは他のいくつかの指標も追加します:
各ファイル名にファイルタイプを示す文字を追加します。
また、実行可能な通常のファイルの場合は、*を追加します。 。ファイルの
タイプインジケーターは/です ディレクトリの場合、@シンボリックリンクの場合、|FIFOの場合、=ソケットの場合、>ドア用で、
通常のファイル用ではありません。
もちろん、文字列をlsにすることもできます ls -pを実行します エイリアスを使用したコマンドライン:
alias ls='ls -p'
これは一時的なものであり、unalias lsで消去できます。 。
おそらくあなたのtcsh アクティブなエイリアスがあります。
コマンドを~/.bashrcに配置することで実行できます または~/.bash_aliases 。