GNU/Linux >> Linux の 問題 >  >> Linux

Lsエイリアスに隠しファイル(ドットファイル)のみを表示しますか?

コマンドを使用しています

ls -a | grep '^.'

非表示のファイルのみを表示します。
行を追加しました

alias hidden='ls -a | grep '^.'' # show only hidden files

.bash_aliasesへ ファイル

しかし、これは機能しません。おそらく'の問題です キャラクター。

正しいエイリアスを書くのを手伝ってくれませんか?

承認された回答:

引用符の内側のペアを二重引用符にする:

alias hidden='ls -a | grep "^."'

または、引用符の外側のペアを二重引用符にします:

alias hidden="ls -a | grep '^.'"

または、すべての引用符を二重引用符にして、内側のペアをエスケープします:

alias hidden="ls -a | grep "^.""

または、関数にして、呼び出し時にいくつかの引数を渡すことができるようにします。

hidden() { ls -a "[email protected]" | grep '^.'; }

Linux
  1. cPanelで非表示のファイルを表示するにはどうすればよいですか?

  2. cp -r 隠しファイルなし

  3. Linuxで非表示の(ドットで始まる)ファイルとサブディレクトリをコピーする方法は?

  1. カールの進行状況 - パーセンテージのみを表示

  2. wgetプログレスバーのみを表示するには?

  3. 隠しファイルを再帰的にコピーする - Linux

  1. ワイルドカード:ドット文字を使用せずに`.txt`で終わるファイルを一覧表示するには??

  2. Curl show Content-Type のみ

  3. cp ファイルのみ、ディレクトリをスキップ