私のシェルは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
。