redix |
|
Темы:
34
Сообщения:
3433
Участник с: 11 марта 2013
|
nafanjaЭто по взрослому. ))) Хотя как вариант имеет право быть.
In Tux We Trust
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
scorpidpacman -Ql <пакет> показывает все файлы, которые создаются при установке пакета и они, как правило, создаются в системных директориях. Но есть файлы, которые создаются автоматически при первом запуске бинарника (исполняемого файла и эти файлы, как правило, создаются в домашней директории … и в основном в директории .config и, как правило, имеют имя пакета. Чтобы узнать что это за директории и за файлы, нужно лезти в исходники бинарника, НО проще выполнить трассировку и посмотреть в какие файлы лезет прога при запуске (как правило, в этом выводе будут и файлы, которые создаются автоматически при первом запуске) Примеры 1. mpv strace -e openat -o mpv_strace mpv /<file.mp4> грепаем по /home/user и исключаем строки с отсутствующими файлами, имеющими код -1 (лучше конечно не исключать, а проверить все) grep '/home/vasek' mpv_strace | sed '/= -1/d' и получаем директорию /home/vasek/.config/mpv/2. pcmanfm strace -e openat -o pcmanfm_strace pcmanfm grep '/home/vasek' pcmanfm_strace | sed '/= -1/d' вывод большой, но подходит всего одна строчка и получаем директорию /home/vasek/.config/pcmanfm/PS - можно было бы грепать по слову .config, но нет 100% уверенности что создается в директории .config - как пример firefox 3. firefox - нестандартная прога strace -e openat -o firefox_strace /usr/lib/firefox/firefox grep '/home/vasek' firefox_strace | sed '/= -1/d' вывод тоже большой, но здесь уже картина другая - получаем следующие директории /home/vasek/.mozilla/ /home/vasek/.cache/mozilla/
Ошибки не исчезают с опытом - они просто умнеют
|
gentux |
|
Темы:
3
Сообщения:
115
Участник с: 15 января 2015
|
nafanjaГляди чего есть. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
nafanjaНе понимаю смысл заGITить ............ типа сохранить, а потом сравнить с рабочей? - Если так, то можно проще, используя find, получить все измененные (в том числе и новые) файлы за определенный интервал времени.
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
vasekновые и измененные файлы это только часть нужной инфы, а другая часть, что именно в файле изменилось.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
nafanjaэто уже слишком - вопрос то был - найти просто файлы scorpid PS - имхо мне удобнее использовать для этого strace .... а вот для контроля (аудита) изменения/добавления файлов использую find
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
vasekда, для данной задачи, GIT умеет на много больше чем просто найти файлы. + к этому GIT может встраиваться в Dolphin, что позволяет нам визуально в списке определить какие файлы изменились, какие появились/удалились.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
scorpid |
|
Темы:
4
Сообщения:
294
Участник с: 14 апреля 2015
|
vasek Спасибо, с strace идея понравилась !! |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
gentux, поглядел, но в гугл переводе что то до конца не понял ;)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
redix |
|
Темы:
34
Сообщения:
3433
Участник с: 11 марта 2013
|
nafanja, по сути то же самое что и гитхаб, только заточенное под Dotfiles.
In Tux We Trust
|