How can I accumulate all svg icons from my computer system?

I intend to take advantage of all the icons which are mounted on my computer system to make art, posters and also layouts, what is the most effective means of making them all conveniently browsable from inkscape?

0
2019-12-02 03:06:34
Source Share
Answers: 5

You can make use of situate and also it will certainly be rapid yet will just have the documents given that the last updatedb was implemented (generally implemented from/ etc/cron. daily/mlocate)

locate -i *.svg

the - i alternative make the pattern instance aloof.

0
2019-12-03 05:47:00
Source

If you intend to make a duplicate of them done in to one directory site attempt the adhering to :

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) }'

That will certainly replicate all SVG submits right into an svg folder in your house. You can certainly readjust those courses as required. Given that a great deal of the System SVG is (Icon collections) coincide name amongst motif. This will certainly replicate them right into the SVG folder thus :

This /usr/share/icons/Humanity/actions/22/mail-read.svg comes to be ~/svg/Humanity-actions-22-mail-read.svg definition you can watch them in one Nautilus folder without needing to go across usually difficult directory site frameworks.

An additional different - to maintain all your SVGs in the very same area, yet have them upgrade when motif symbol - collections get upgraded - would certainly be to symlink them all to that folder. As long as you executed a "Save - As" as opposed to overwriting icons when working with them :

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) }'
0
2019-12-03 05:46:51
Source

I've discovered situate to be the fastest/most valuable device for points similar to this. Attempt running locate *.svg > ~/svgs.txt in an incurable or from Alt+F2.

To access them from inkscape, you can perhaps do a little scripting (I'm no celebration wizard :P), to make sure that you generate symlinks to a new folder with all the existing svgs (from the result of situate). Possibly if you can make a manuscript that reviews the materials of each line and also does ln -s $line ~/Art/svgs or something.

0
2019-12-03 05:46:48
Source
sudo find / -name *.svg 

This will certainly detail all documents with.svg expansion

To get the result to a documents :

sudo find / -name *.svg > output.txt

UPDATE : To replicate all.svg documents in to a details folder

find ./ -name "*.svg" -exec cp '{}' ./mnt/output_folder/ ';'

This will certainly replicate all.svg documents to/ mnt/output _ folder

0
2019-12-03 05:46:39
Source

In nautilus :

  1. Go to/ usr/
  2. Click the search switch and also type.svg
  3. Go to the book marks window and also click "Add Bookmark"

The digital search folder will certainly upgrade instantly. It wont be rapid ... But it needs to function.

0
2019-12-03 04:42:07
Source