open

Open a file with an application or open a file/folder in finder.
The open command opens a file (or a folder or URL), just as if you had double-clicked the file’s icon.

Syntax
 open [options] [-b bundle_identifier] [-a application] file ...
 [--args arg1 ...]
Key
 -a application
 The application to use for opening the file
 -b bundle_indentifier
 The bundle identifier for the application to use when opening the file.
 -D Reveal the enclosing folder in finder. 
 -e Open the file with /Applications/TextEdit
 -t Open the file with the default text editor, as determined via Launch-Services
 -f Read input from standard input and open the results in the default text editor.
 End input by sending EOF character (type Control-D). Also useful for piping output
 to open and having it open in the default text editor.
 -F Open the application "fresh," that is, without restoring windows. Saved persistent
 state is lost, except for Untitled documents.
 -W Wait until the applications exit (even if they were already open).
 Use with the -n flag to allow open to function as an appropriate app for the
 $EDITOR environment variable.
 -R Reveal the file(s) in the Finder instead of opening them.
 -n Open a new instance of the application(s) even if one is already running.
 -g Do not bring the application to the foreground.
 -h Search header locations for a header whose name matches the given string and then
 open it. Pass a full header name (such as NSView.h) for increased performance.
 --args
 All remaining arguments are passed to the opened application in the argv parameter to
 main(). These arguments are not opened or interpreted by the open tool.

If no application name is specified, the default application as determined via LaunchServices is used to open the specified files.
You can specify one or more file names (or pathnames), which are interpreted relative to the shell or Terminal window’s current working directory. e.g. open *.doc

Examples

Open the current terminal working directory:

$ open .

Open demo.txt in the default application (as determined by LaunchServices):

$ open demo.txt
or
$ open /Volumes/Macintosh HD/demo.txt
or
$ open file://localhost/Volumes/Macintosh HD/demo.txt

Reveal in finder, the enclosing folder for a directory or file:

$ open -D demo.txt

Open a folder in the Mac Finder:

$ open /Volumes/Macintosh HD/Applications/
$ open ~/Library/Spelling/

This can also be done with a full path:

$ open file://localhost/Volumes/Macintosh HD/Applications/

Open demo.txt with a specific application (in this case, TextEdit):

$ open -a /Applications/TextEdit.app /Volumes/Macintosh HD/demo.txt

Open a URL:

$ open https://ss64.com/

Pipe the output of cal into TextEdit:

$ cal | open -a TextEdit -f

Edit demo.txt (will open in TextEdit):

$ open -e /Volumes/Macintosh HD/foo.txt

"Clothes make the man. Naked people have little or no influence on society" ~ Mark Twain

Related macOS commands

Local man page: open - Command line help page on your local machine.
echo - Display message on screen.
Article: TA24770 - Clear the Finder "Open With" contextual menu (rename /Library/Preferences/com.apple.LaunchServices.plist).

(追記) (追記ここまで)
Copyright © 1999-2026 SS64.com
Some rights reserved

AltStyle によって変換されたページ (->オリジナル) /