Где я могу найти папку Icons (файл?)? [dубликат]

Это должно заставить вас идти. zenity имеет гораздо больше приложений, выходящих за рамки вашего вопроса; настройте это как хотите.

#!/bin/bash
ls -1 ./FolderA | sort > FolderA.txt
ls -1 ./FolderB | sort > FolderB.txt
FILESTOCOPY=$(diff FolderA.txt FolderB.txt | grep \< | awk '{print $2;}' | zenity --list --title="Select files to be copied" --co$
echo $FILESTOCOPY
NEWFILES=$(diff FolderA.txt FolderB.txt | grep \> | awk '{print $2;}' | zenity --list --title="New files in Folder B" --column="f$
echo $NEWFILES

Некоторые объяснения:

Команды ls -1 перечисляют имена файлов по одной строке за раз, но только имена, никакой другой информации. Поэтому этот скрипт не заметит, когда файл в одной папке более новый, чем один в другой папке с тем же именем.

Grepping для "& lt;" предоставит нам файлы в папке A, но не в папке B, и наоборот для «>». Вы можете использовать переменные, созданные zenity, для создания команды копирования или что-то еще.

54
задан 11 October 2010 в 20:00

32 ответа

В качестве дополнительного для принятого ответа: Если вы не найдете каталог ~ / .local / icons , может быть ~ / .local / share / icons (PS: Мой дистрибутив - Ubuntu 16.10).

3
ответ дан 13 August 2018 в 16:47

Есть несколько мест: (в некоторых примерах есть браслеты)

  • / usr / share / pixmaps / (chromium-browser.png display-im6.q16. xpm firefox.png flash-player-properties.png gimp.xpm gvim.svg texstudio.xpm)
  • / usr / share / app-install / icons / (adobeflashplugin.png
  • ~ / .local / share / icons / (soffice.png java -lang-thread.png org-jabref-jabrefmain.png) одно из мест, где Ubuntu ищет значки, если вы используете относительный путь
  • / usr / share / icons / ... [ ! d8] и вложенные папки (matlab.png ... / hicolor / scalable / apps / chromium-browser.svg ... / hicolor / масштабируемые / apps / geany.svg ... / hicolor / scalable / apps / okular.svgz ... / default.kde4 / 48x48 / apps / acroread.png)
  • / usr / share / ... только подпапки (... / vlc / vlc.ico ... / gimp / 2.0 / images / gimp-logo.png), но это больше для значков, используемых в программе, которые логотип программы
  • / snap / ... [ ! d10] ju вложенных папок (... / inkscape / 3080 / meta / gui / inkscape.svg ... / languagetool / 10 / snap / gui / icon.png)
  • ~ / .icons [] d18]

Большинство папок уже объявлено здесь, все источники, которые я использовал:

2
ответ дан 13 August 2018 в 16:47

Другие вопросы по тегам:

Похожие вопросы: