各行に絶対パスを含むすべてのディレクトリとファイルのリストをどのように取得できますか?

各行に絶対パスを含むすべてのディレクトリとファイルのリストをどのように取得できますか?

を使用すると、 ls -R /すべての既存のファイルとディレクトリが一覧表示されますが、完全なファイルパスは表示されません。

各行に絶対パスを持つ形式のリストを取得するには、コマンドラインに何を書く必要がありますか?

答え1

以下を使用して、フルパスを含むファイルをインポートできます。

find / -type f

または、現在のディレクトリのファイルを下に一覧表示します。

find $(pwd) -type f

答え2

ls特定のディレクトリのファイルのみを表示するには、両方のコマンドを使用できます。

  1. 実際のパス
  2. リンクを読む

realpathシステムに出力がないため、出力を表示できません。

readlinkあなたはこれを行うことができます。

ls | xargs -n 1 readlink -f

警告:ソフトリンクはリンクファイルに変換されるため、ソフトリンクの絶対パスを取得できない可能性があります。

関連情報