E sobre:
mv dumb_file ~/.Trash
Existe algum Domínio Público (usando o aplicativo unlicense ou algo similar, não realmente relevante) que envia arquivos para o lixo no OS X? Há um monte de alternativas para isso ( exemplo ), mas eu preciso de um domínio público (já que ele servirá como uma pequena parte de um aplicativo de domínio público muito maior).
E sobre:
mv dumb_file ~/.Trash
Por favor, corrija-me se eu estou errado.
até onde eu entendo que você gostaria de ter algum tipo de função de desfazer para poder restaurar arquivos, mas não como a versão integrada do Finder, que faz isso com um modo de Partição / Disco do que com um Diretório centralizado.
então por que você simplesmente não o move para um diretório separado e registra (por exemplo, em um arquivo txt nesta pasta separada) onde o arquivo era originalmente.
Você pode usar um AppleScript assim:
#!/usr/bin/osascript
on run a
set l to {}
repeat with f in a
set end of l to POSIX file f
end repeat
tell application "Finder"
move l to trash
end tell
end run
Não funciona com caminhos relativos.