Линуксятина
2017-02-05 12:18![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
* * *
На сайте www.sakryukin.ru нашел несколько полезных скриптов для Nautilus. Самое нужное — скрипт для архивации файлов и папок в отдельные архивы (скачать скрипт, скачать все скрипты автора). Конечно, с этой задачей может справиться и Peazip, но, во-первых, это не самая быстрая программа когда нужно запаковать по отдельности over 5000 файлов, а, во-вторых, из Наутилуса по любому удобней. Скрипт "Запаковать" нужно положить в папку

* * *

…а каждый раз, когда ты используешь checkinstall, Бог ломает котенку лапу. Но лучше хромые котята, чем вот так ипацца.
В моем Debian checkinstall при установке программы иногда выдавал ошибку "нет такого файла или каталога", хотя он сам и должен создавать все нужные файлы и каталоги. Лечится добавлением ключа
* * *
Пустые файлы и папки
Найти пустые файлы:
Найти пустые файлы и удалить:
Найти пустые директории:
Найти пустые директории и удалить:
У меня после копирования некоторых сайтов программой HTTrack Website Copier эти команды вычищали по 20000 пустых файлов.
Ясное дело, что над системными папками такие эксперименты ставить не надо.
На сайте www.sakryukin.ru нашел несколько полезных скриптов для Nautilus. Самое нужное — скрипт для архивации файлов и папок в отдельные архивы (скачать скрипт, скачать все скрипты автора). Конечно, с этой задачей может справиться и Peazip, но, во-первых, это не самая быстрая программа когда нужно запаковать по отдельности over 5000 файлов, а, во-вторых, из Наутилуса по любому удобней. Скрипт "Запаковать" нужно положить в папку
/home/имя_пользователя/.gnome2/nautilus-scripts/
, после чего он появится в контекстном меню проводника. Требует для работы установки Zenity и всех прописанных в нем архиваторов (есть в репах). 
* * *

…а каждый раз, когда ты используешь checkinstall, Бог ломает котенку лапу. Но лучше хромые котята, чем вот так ипацца.
В моем Debian checkinstall при установке программы иногда выдавал ошибку "нет такого файла или каталога", хотя он сам и должен создавать все нужные файлы и каталоги. Лечится добавлением ключа
--fstrans=no
, чтобы команда имела вид:sudo checkinstall -D --fstrans=no
* * *
Пустые файлы и папки
Найти пустые файлы:
find . -type f -empty
Найти пустые файлы и удалить:
find . -type f -empty -exec rm {} \;
Найти пустые директории:
find . -type d -empty
Найти пустые директории и удалить:
find . -type d -empty -exec rmdir {} \;
У меня после копирования некоторых сайтов программой HTTrack Website Copier эти команды вычищали по 20000 пустых файлов.
Ясное дело, что над системными папками такие эксперименты ставить не надо.