Что такое команда «open», которая доступна в большинстве или во всех linux?
например. в OS X я могу сделать в оболочке
открыто.
и папка отображается в Finder (т.е. на рабочем столе)
Аналогично, в Windows команда «исследовать».
спрашиваю, потому что я хочу кроссплатформенную команду в emacs.
(defun open-in-desktop ()
"Open the current file in desktop.
Works in Microsoft Windows and Mac OS X."
(interactive)
(cond
((string-equal system-type "windows-nt")
(w32-shell-execute "explore"
(replace-regexp-in-string "/" "\\" default-directory t t)))
((string-equal system-type "darwin") (shell-command "open ."))
) )
кто-то предложил xdg-open, но я не уверен, относится ли это только к дистрибутиву или гному / кде. (я не пользователь Linux)