(非表示)としてのみ表示されます。

(非表示)としてのみ表示されます。

隠しファイルだけを表示してみましたが、どうするのかわかりませんね。

これはうまくいきます(しかし他の場所のポイントとも一致します)

ls -la | grep '\.'

追加しようとしましたが、^解決策が見つかりませんでした。

答え1

ls -ld .*やりたいことをします。

答え2

find . -type f -name '\.*' -print 

ディレクトリ階層のすべての隠しファイルを一覧表示するには、この方法が機能する必要があります。

答え3

改善された内容プルーフの答え:

ls -lad .[!.]* ..?*

.名前はドットで始まり、すべてではないすべてのファイルが一覧表示されます..

出力をlsgrepここでは、devnullが指摘したように\lsは決して良い考えではありません)、またはifをカラー出力を生成するためのANSIエスケープシーケンスが含まれている出力にカラー出力(Debianなど)を表示するエイリアスであるかのようにcommand ls使用してください。これにより、ifパターンアンカーが最初に作成されます。ライン。lsgrep

答え4

隠しファイルだけを見つける2つの異なる方法があります。

find . -maxdepth 1 -name ".*" -type f -ls

または

find . -maxdepth 1 -name ".*" -type f -printf "%P \n"

-maxdepthディレクトリツリーで検索する範囲を指定するために使用されます。

関連情報