Linux / Unix –すべての隠しファイルを再帰的に検索して一覧表示

私は新しいUnixシステムシェルユーザー。 LinuxまたはUnixライクなシステム上のディレクトリを含むすべての隠しファイルを見つけてリストする必要があります。すべての隠しファイルとディレクトリを再帰的に一覧表示するにはどうすればよいですか?結果をテキストファイルに保存するにはどうすればよいですか?
LinuxまたはUnixライクなシステムで、すべての隠しファイルを再帰的に一覧表示するには、findコマンドを使用する必要があります。lsコマンドを使用して隠しファイルを一覧表示することもできます。

チュートリアルの詳細
難易度 簡単(rss)
ルート権限 いいえ
要件 なし
時間 2m

LinuxまたはUnixの隠しファイルとは何ですか?

UnixおよびLinuxベースのシステムでは、隠しファイルは「。」で始まるファイル名に他なりません。 (ピリオド)。lsコマンドでは隠しファイルを表示できません。

lsコマンドで隠しファイルを表示する

-aオプションをlsコマンドに渡して隠しファイルを表示できます。ファイル:
ls -a
または
ls -al
または
ls -al | more
出力例:

図01:lsコマンドを使用して隠しファイルを表示する

現在のディレクトリに2つの隠しファイルがあります。次のlsコマンドを実行して、現在のディレクトリにあるすべての隠しファイルを表示します。
$ ls -d .?*
$ ls -l -d .?*
$ ls -l -d .?*

出力例:

lsオプションは次のとおりです。

  • -l:長いリスト形式を使用します。
  • -d:ディレクトリ自体を表示します。内容は表示しません。
  • 。?*または。?*:隠しファイルのみを表示するようにlsを強制します。

Linux / Unix上のすべての隠しファイルとディレクトリを再帰的に一覧表示します

結果をfoo.txtというファイルに保存するには、次のようにリダイレクトを使用します。

結論

あなたlsコマンド/ findコマンドを使用して、LinuxおよびUnixライクなシステムですべての隠しファイルを検索して一覧表示する方法を学びました。詳細については、find(1)コマンドのマンページを参照してください:
$ man find
$ man ls

🐧Patreonまたは寄付で私の仕事をサポートしてください。
🐧Linux、オープンソース& DevOpsの最新チュートリアルをRSSフィードまたはウィークリーメールニュースレターで入手してください。
🐧これまでに6件のコメント… 1つ追加↓
カテゴリ UnixおよびLinuxコマンドのリスト
ファイル管理 cat
ファイアウォール アルパインアウォール•CentOS8•OpenSUSE•RHEL8•Ubuntu16.04•Ubuntu18.04•Ubuntu20.04
ネットワークユーティリティ dig•host•ip•nmap
OpenVPN CentOS7•CentOS8•Debian10•Debian8 / 9• Ubuntu18.04•Ubuntu20.04
パッケージマネージャー apk•apt
プロセス管理 bg•chroot•cron•disown•fg•jo bs•killall•kill•pidof•pstree•pwdx•time
検索 grep•whereis•which
ユーザー情報 グループ•id•lastcomm•last•lid / libuser-lid•logname•members•users•whoami•who•w
WireGuard VPN アルパイン•CentOS8•Debian10•ファイアウォール•Ubuntu20.04

Leave a Reply

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です