用于创建填充了特定文件副本的新目录的脚本

时间:2014-06-17 18:56:14

标签: macos shell terminal alfred

我正在做一些涉及创建目录并将一组文件复制到其中的重复性工作。我正在寻找的是一个脚本,它将为我自动完成这个过程,我可以将其放入Alfred工作流程中,并在每次需要时调用它。

我已经获得了一个脚本,它将在我最前面的Finder窗口中创建目录,但我希望该目录包含4个特定文件的副本。

1 个答案:

答案 0 :(得分:1)

d="$(osascript -e 'tell app "Finder"
POSIX path of (insertion location as alias)
end')/new folder"
mkdir "$d"
cp /path/to/files/* "$d"
open -R "$d"

或使用AppleScript:

tell application "Finder"
    set d to make new folder at (get insertion location) with properties {name:"new folder"}
    duplicate files of (POSIX file "/path/to/files/" as alias) to d
    reveal d
end tell