从“新文档”(模板)菜单创建完整的文件夹结构

Rui*_*ras 5 nautilus directory templates

如果我在模板中创建一个文件夹,当我单击“新建文档”>“我的文件夹”时,它什么也不做。那只是一个用于组织模板的子目录。

但也许创建该文件夹层次结构会很有用。例如:

我有所有这些文件和文件夹:

  • ~/模板/tm1.txt
  • ~/模板/tm2.txt
  • 〜/模板/我的文件夹/
  • ~/模板/我的文件夹/子文件夹/
  • ~/template/myfolder/subfolder/hello1.html
  • ~/template/myfolder/subfolder/hello2.html
  • ~/template/myfolder/subfolder/hello3.html
  • ~/template/myfolder/index.html

因此,当我单击“新文档”>“我的文件夹”时,我想用“子文件夹”和 index.html(等...)创建“我的文件夹”。

有没有办法做到这一点?

我知道“新文档”与“新文件夹”不同,但也许这应该称为“新模板”。

Glu*_*ate 1

我认为通过模板菜单不可能做到这一点,但您可以创建一个 Nautilus 脚本来实现相同的目的。类似以下内容应该有效:

\n\n
#!/bin/bash\n\n# Create folder structure from template\n\nTemplateDir="$HOME/Folder templates/dir1"\nWorkingDir="$PWD"\n\ncp -r "$TemplateDir" "$WorkingDir/"\n
Run Code Online (Sandbox Code Playgroud)\n\n

将包含子文件夹和文件的文件夹放入其中~/Folder templatesTemplateDir相应地修改该行。然后按照这些说明进行操作安装脚本。

\n\n

完成后,右键单击 Nautilus 窗口中的空白区域,然后选择Scripts \xe2\x86\x92你的脚本名称。这应该在当前文件夹中创建模板目录的副本。

\n


Mar*_*ark 1

我有一个 Nautilus 扩展,希望能够满足您的需求。请参阅以下网站:

nautilus-来自模板的新文件夹

此扩展允许您创建目录模板,并使用右键单击上下文菜单从其中进行选择。