我创建 .desktop 文件来启动我正在处理的文件(例如,我正在编写和编辑的故事等)每当我完成一个故事并开始编写一个新故事时,我需要用新的快捷方式替换一个(实际上我需要打开 .desktop 文件并手动将“Exec=...”中的文件路径替换为新的。)我可以在“exec=”行的 .desktop 文件中使用任何命令或选项吗?哪个指向文件夹中的最新文件?
您必须在该Exec
行内使用一些脚本。
如下图所示:
Exec=sh -c "xdg-open $(ls -t1 ~/your-dir/* | head -n1)"
笔记:
sh -c
用于允许嵌套命令执行xdg-open
使用默认应用程序用来打开文件ls -t1 ~/your-dir/*
在列表中的所有文件的~/your-dir
时间和他们发生在单个列目录(其他城市到正确的路径)head -n1
提取物的第一个项目从ls
用管道与的输出|
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句