suer TIL

Macs

MAC
2026-10-05 2026-10-05
eye catch

【open】コマンドの使い方まとめ

openはmacOS標準搭載のコマンドで、Finderでアイコンをダブルクリックしたときと同じ動作をターミナルから行える。 記事一覧 【open】コマンドでファイル・ディレクトリを開く ファイル・ディレクトリを開く基本的な使い方と、複数ファイルの同時指定を扱う。 【open】コマンドでアプリを指定してファイルを開く -a/-bで開くアプリケーションを明示的に指定する。 【open】コマンドでテキストエディタとして開く -e/-tで常にテキストエディタでファイルを開く。 【open】コマンドでFinderにファイルを表示する -Rでファイルを開かずFinderで選択表示する。 【open】コマンドでアプリを新規インスタンスで起動する -nで既に起動中でも新しいプロセスとして起動する。 【open】コマンドでアプリをバックグラウンドで起動する -g/-jでフォーカスを奪わずに起動する。 【open】コマンドでアプリをフレッシュ起動する -Fで前回のウィンドウ状態を復元せずに起動する。 【open】コマンドでアプリの終了を待つ -Wで起動したアプリケーションの終了まで待機する。 【open】コマンドで標準入力をテキストエディタで開く -fで標準入力の内容をテキストエディタで開く。 【open】コマンドでアプリに引数を渡す --argsで起動するアプリケーションのargvに引数を渡す。 【open】コマンドでヘッダファイルを検索して開く -h/-sを使うと、Xcode SDK内のヘッダファイルを検索してXcodeで開ける。 【open】コマンドでURLを開く -uでURLスキームとしての解釈を強制する。
MAC
2026-09-15 2026-09-15
eye catch

【open】コマンドでURLを開く

openは引数がURL形式であれば、-uを付けなくてもURLとして開く。-uは、文字列がローカルのファイルパスとも解釈できてしまう曖昧なケースで、URLとして扱うことを明示するオプションである。
MAC
2026-09-15 2026-09-15
eye catch

【open】コマンドでヘッダファイルを検索して開く

-hは、指定した名前に一致するヘッダファイルをSDK内から検索し、Xcodeで開くオプションである。他のオプションと異なりファイルパスではなくヘッダ名を指定する点が特徴的である。Xcodeがインストールされている環境で使える。
MAC
2026-09-15 2026-09-15
eye catch

【open】コマンドでアプリに引数を渡す

--argsは、それ以降のすべての引数をopen自身では解釈せず、起動するアプリケーションのargvにそのまま渡すオプションである。 参考: 【open】コマンドでファイル・ディレクトリを開く –argsで引数を渡す $ open -a TextEdit --args --customFlag hello-arg --args以降の--customFlag hello-argは、openのオプションとしてではなく、TextEditプロセスのargvとしてそのまま渡される。実際に起動したプロセスをpsで確認すると、渡した引数がそのまま含まれている。
MAC
2026-09-15 2026-09-15
eye catch

【open】コマンドで標準入力をテキストエディタで開く

-fは、標準入力の内容を一時ファイルに書き出し、テキストエディタで開くオプションである。他のコマンドの出力をそのままエディタで確認したいときに使う。
MAC
2026-09-15 2026-09-15
eye catch

【open】コマンドでアプリの終了を待つ

openは通常、アプリケーションの起動を指示するとすぐに制御を返す。-Wを付けると、起動したアプリケーションが終了するまでopenコマンド自体がブロックされる。
MAC
2026-09-15 2026-09-15
eye catch

【open】コマンドでアプリをフレッシュ起動する

-Fは、前回終了時のウィンドウ状態を復元せず、アプリケーションをまっさらな状態で起動するオプションである。 参考: 【open】コマンドでファイル・ディレクトリを開く -Fでウィンドウを復元せず起動する macOSのアプリケーションは、終了時に開いていたウィンドウの状態を保存し、次回起動時に復元する「再開」機能を持つものが多い。-Fを付けて起動すると、この復元をスキップする。
MAC
2026-09-15 2026-09-15
eye catch

【open】コマンドでアプリをバックグラウンドで起動する

-gと-jは、どちらもアプリケーションを起動してもフォーカスを奪わないオプションだが、ウィンドウの見え方が異なる。 参考: 【open】コマンドでファイル・ディレクトリを開く -gでフォアグラウンドに来ないようにする -gは、アプリケーションを起動するがフォーカスを現在のアプリケーションから移さない。
MAC
2026-09-15 2026-09-15
eye catch

【open】コマンドでアプリを新規インスタンスで起動する

-nは、アプリケーションが既に起動していても、新しいプロセスとしてもう1つ起動するオプションである。 参考: 【open】コマンドでファイル・ディレクトリを開く -nなしの場合 -nを付けずに同じアプリケーションをopenすると、既に起動しているプロセスが再利用され、新しいドキュメントとして開かれる。
MAC
2026-09-15 2026-09-15
eye catch

【open】コマンドでFinderにファイルを表示する

-Rは、ファイルをアプリケーションで開く代わりに、Finderでそのファイルを選択した状態で表示するオプションである。 参考: 【open】コマンドでファイル・ディレクトリを開く -Rでファイルを選択表示する $ open -R a.txt a.txtを含むディレクトリのFinderウィンドウが開き、a.txtが選択された状態になる。ターミナルで作業しているファイルをFinderで確認したいときに使う。
MAC
2026-09-15 2026-09-15
  • ««
  • «
  • 8
  • 9
  • 10
  • 11
  • 12
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【notarytool】認証エラーと終了コードから原因を調べる (-v)
MAC
2026-10-05 2026-10-05
eye catch
【notarytool】dmgを公証する (submit)
MAC
2026-10-05 2026-10-05
eye catch
【notarytool】認証情報の保存先と検証を指定する (store-credentials)
MAC
2026-10-05 2026-10-05
eye catch
【notarytool】過去の提出を一覧する (history)
MAC
2026-10-05 2026-10-05
eye catch
【notarytool】結果をJSON・plistで出力してスクリプトで使う (-f)
MAC
2026-10-05 2026-10-05
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer