回答:
brew list そして brew cask list実行brew listすると、インストールされているすべてのHomebrewパッケージのリストが表示されます。
さらに、Homebrew Caskbrew cask listを使用してインストールされたアイテムを提供します。

xargs brew install < list.txt詳細や説明については、お気軽に別の質問をしてください。
                    brew install $(< list.txt )
                    brew bundlebrewインストールを管理するために質問している場合も興味深いかもしれません。これにはキャスクが含まれますが、キャスクは含まれbrew listません。再現可能なHomebrewのセットアップを目指しています。
# creates Brewfile in the current directory from currently-installed packages
brew bundle dump
# edit Brewfile
# install everything from the Brewfile
brew bundle
あなたは使用することができ--global、あなたの上で動作するフラグを~/Brewfileして-f(インストールには、これは、記載されていないパッケージのアンインストールを強制されます)、既存のファイルの上書きを強制します。
brew leaves、あなたが直接インストールしなかったパッケージを省略しただけで、依存関係として得ただけです。将来、パッケージは依存関係を変更する可能性がありますが、とにかくインストールするので必要ありません。
                    bundleは、依存関係が除外されるようになりました。diffを理解するのを難しくしている引用スタイルや順序のような他のいくつかの変更がありますが、全体としては少なくともいくつかのライブラリが欠落しているBrewfileがインストールされているように見えます。
                    brew listコマンドを実行すると、インストールされているすべてのパッケージの簡単なアルファベット順にリストが表示されます。
ただし、Homebrewを使用してパッケージをインストールすると、さまざまな必須パッケージ(依存関係)が自動的にインストールされます。インストールされたすべてのパッケージのリストを、適切にフォーマットされた依存関係ツリーとして表示できます。表示するには、次のコマンドを実行します。
brew deps --tree --installed
出力例は次のとおりです。
gdbm
openssl
python
├── gdbm
├── openssl
├── readline
├── sqlite
│   └── readline
└── xz
readline
sqlite
└── readline
xz
個別にリストされたパッケージ(gdbmおよびopenssl上記の出力例)には依存関係はありません。ツリー構造の一部として描かれたパッケージは、その依存関係がすぐ下のレベルにリストされています(たとえばsqlite、パッケージreadlineにはパッケージのインストールが必要です)。ツリー構造のリーフノードにリストされているパッケージには依存関係がありません。
ツリー構造で視覚化された依存関係は、不要なパッケージを簡単に取り除くのに役立ちます。
brew leavesコマンドはこの点で役立ちます。トップレベルのパッケージのみがリストされます。
                    
brew install < list.txt動作しないようです。