我想编写一个命令,~/.bashrc
该命令将创建一个触发器文件,当我双击触发器文件时,该文件将在不同的文件夹中打开不同的目标文件。我希望目标文件在 VS Code 中打开。
这些文件可能出现在这样的目录结构中:
parentDir/
archiveDir/
yesterdaysDateDir/
todaysDateDir/
fileIWantToOpen.js
index/
fileIWantToDoubleClick
我知道我可以创建一个可执行的 .desktop 文件来执行此操作。我找到了.desktop 文件的规范,但我迷失了所有可能的细节。
我认为我想要的可能看起来像这样......
[Desktop Entry]
Type=Application
Terminal=true
Name=fileIWantToDoubleClick
Icon=utilities-terminal
Exec="code '../todaysDate/fileIWantToOpen.js'"
Categories=Application;
...但我已经超出了我的深度。任何有助于理解该做什么的帮助将不胜感激。
创建一个简单的符号链接对我不起作用:我想单击index
目录中的文件并让它打开特定文件夹中的特定文件,而不是启动与index
目录名称不同的克隆。
创建 .bash 文件
通过在终端中运行此命令使其可执行
chmod +x fileIWantToDoubleClick
双击它打开文件