Mar*_*mo- 5 icons svg inkscape
我想利用我电脑上安装的所有图标来制作艺术、海报和设计,让它们都可以从inkscape中轻松浏览的最佳方法是什么?
如果您想将它们全部复制到一个目录中,请尝试以下操作:
sudo updatedb
mkdir $HOME/svg
locate *.svg | awk -F'/' '{X=NF-1;Y=NF-2;Z=NF-3}{ system("cp "$0" '$HOME'/svg/"$Z"\"-\""$Y"\"-\""$X"\"-\""$NF) }'
Run Code Online (Sandbox Code Playgroud)
这会将所有 SVG 文件复制到您家中的 svg 文件夹中。您当然可以根据需要调整这些路径。由于许多系统 SVG(图标集)在主题中都是同名的。这会将它们复制到 SVG 文件夹中,如下所示:
这/usr/share/icons/Humanity/actions/22/mail-read.svg意味着~/svg/Humanity-actions-22-mail-read.svg您可以在一个 Nautilus 文件夹中查看它们,而无需遍历通常很麻烦的目录结构。
另一种选择 - 将所有 SVG 保存在同一位置,但在主题图标集更新时更新它们 - 是将它们全部符号链接到该文件夹。只要您在处理图标时执行“另存为”而不是覆盖图标即可:
sudo updatedb
mkdir $HOME/svg
locate *.svg | awk -F'/' '{X=NF-1;Y=NF-2;Z=NF-3}{ system("ln -s "$0" '$HOME'/svg/"$Z"\"-\""$Y"\"-\""$X"\"-\""$NF) }'
Run Code Online (Sandbox Code Playgroud)