使用命令行将文件添加到 macOS 上的 Dock
Add files to Dock on macOS using the command line
如何使用终端将文件添加到 macOS 中的 Dock?
通常这是使用 Finder 完成的,方法是将文件图标拖放到 Dock 中。我正在寻找一种使用命令行/终端的编程方式。
要将文件 /path/to/file name.pdf
添加到 Dock 的右端,请使用以下命令同时将 file:///path/to/file%20name.pdf
替换为正确的完全限定路径名:
defaults write com.apple.dock persistent-others -array-add "<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>file:///path/to/file%20name.pdf</string><key>_CFURLStringType</key><integer>15</integer></dict><key>file-type</key><integer>32</integer></dict><key>tile-type</key><string>file-tile</string></dict>"; killall Dock
此回答由 user3439894, and was deeply buried in the comments of a related question about adding apps to the Dock: How to create Dock entries via Terminal in macOS Sierra?
提供
dockutil
(brew install dockutil
) 完美运行。
dockutil --add 'file name.pdf'
如何使用终端将文件添加到 macOS 中的 Dock?
通常这是使用 Finder 完成的,方法是将文件图标拖放到 Dock 中。我正在寻找一种使用命令行/终端的编程方式。
要将文件 /path/to/file name.pdf
添加到 Dock 的右端,请使用以下命令同时将 file:///path/to/file%20name.pdf
替换为正确的完全限定路径名:
defaults write com.apple.dock persistent-others -array-add "<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>file:///path/to/file%20name.pdf</string><key>_CFURLStringType</key><integer>15</integer></dict><key>file-type</key><integer>32</integer></dict><key>tile-type</key><string>file-tile</string></dict>"; killall Dock
此回答由 user3439894, and was deeply buried in the comments of a related question about adding apps to the Dock: How to create Dock entries via Terminal in macOS Sierra?
提供dockutil
(brew install dockutil
) 完美运行。
dockutil --add 'file name.pdf'