pbcopy を使ってコマンドラインからクリップボードにコピーする(macOS)
Published Feb 6, 2025
⋅
Updated Mar 12, 2025
macOS の pbcopy
コマンドは、標準入力を受け取り、それをクリップボードにコピーする。
次のようにリダイレクトを使ってファイルの内容をクリップボードにコピーできる。
pbcopy < sample.txt
同じように、ファイルの内容をコピーする場合、cat
コマンドの出力を、パイプラインを使って pbcopy
の入力として渡すこともできる。
cat sample.txt | pbcopy
カレントディレクトリ内の特定の拡張子を持つファイルのリストをコピーすることもできる
find . -name "*.png" | pbcopy
grep
と組み合わせて、ファイルの中から特定の文字列を含む行をコピーすることもできる。
grep 'version' package.json | pbcopy
ちなみに、クリップボードの内容を出力したい場合は pbpaste
コマンドを使う。
参考