Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用命令行在macOS上添加要停靠的文件_Macos_File_Command Line_Terminal_Dock - Fatal编程技术网

使用命令行在macOS上添加要停靠的文件

使用命令行在macOS上添加要停靠的文件,macos,file,command-line,terminal,dock,Macos,File,Command Line,Terminal,Dock,如何使用终端将文件添加到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&g

如何使用终端将文件添加到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
默认写入com.apple.dock持久性其他-数组添加“tile-datafile-data\u cfURLtringfile:///path/to/file%20name.pdf_CFURLStringType15file-type32tile类型文件tile”;基拉尔码头
这个答案是出于礼貌,并深深地隐藏在一个有关向Dock添加应用程序的相关问题的评论中: