суббота, 23 июля 2011 г.
пятница, 8 июля 2011 г.
Files2Files: перемещаем такие нужные файлы
Files2Files:
fun & profit
Доброго времени суток уважаемые читатели!
Сегодня я расскажу Вам про скрипт на bash который будет
перемещать наши файлы в нужные директории как по расширению, так и по типам расширений (tar zip bz2,) (mp3, ogg, arm) - то есть архивы, музыка, и любой другой признак).
Я не буду растекаться по древу в данном посте про тонкости самого скриптового языка, а приведу пример готового рабочего скрипта, который уютно себя чувствует на моей машине :)
Я не буду растекаться по древу в данном посте про тонкости самого скриптового языка, а приведу пример готового рабочего скрипта, который уютно себя чувствует на моей машине :)
Схема такова:
- Вы счастливый обладатель Ubuntu Linux
- У Вас есть директория "Загрузки"
- Вы по привычке сохраняете файлы в "Загрузки", когда Вас об этом спрашивает браузер, сами никуда отдельно не сохраняем.
- Наступает момент когда директория "Загрузки" переполняется и Вам нужно ее "разгрести", как в прочем и остальные директории компьютера.
- На помощь приходит bash скрипт и терминал..., ура, конец мучениям.
- Скрипт Files2Files (f2f) предназначен для такого "разгребания завалов"
Установка скрипта:
?. Скачиваем архив со скриптом, фирменной иконкой в формате SVG и этой инструкцией.
www.bouler-arts.ucoz.ru/bash_scripts/f2f.tar.bz2Или смотрим исходник скрипта здесь: http://pastebin.com/knzjqSwr
1. Копируем архив в домашнюю папку при помощи терминала (Приложения - Стандартные - Терминал), копируем строку и изменяем user_name - это ваш логин в системе :
cp /home/user_name/Загрузки/f2f.tar.bz2 ~/f2f.tar.bz2
2. Распаковываем архив со скриптом в домашнюю директорию:
tar xjvf f2f.tar.bz2
3. Открываем скрипт любым редактором, например gedit:
cd f2f
sudo gedit f2f
4. Редактируем строки:
user="roma" # Имя пользователя
timer=10 # Задержка перед закрытием
5. Сохраняем файл в директорию /usr/bin/:
cp /home/user_name/Загрузки/f2f/f2f /usr/bin/f2f
6. Даем права файлу:
sudo chmod 740 /usr/bin/f2f
7. Создаем кнопку на панели (например gnome-panel), в поле Команда набираем:
f2f
и выбираем значек из папки files2files.svg
cp /home/user_name/Загрузки/f2f.tar.bz2 ~/f2f.tar.bz2
2. Распаковываем архив со скриптом в домашнюю директорию:
tar xjvf f2f.tar.bz2
3. Открываем скрипт любым редактором, например gedit:
cd f2f
sudo gedit f2f
4. Редактируем строки:
user="roma" # Имя пользователя
timer=10 # Задержка перед закрытием
5. Сохраняем файл в директорию /usr/bin/:
cp /home/user_name/Загрузки/f2f/f2f /usr/bin/f2f
6. Даем права файлу:
sudo chmod 740 /usr/bin/f2f
7. Создаем кнопку на панели (например gnome-panel), в поле Команда набираем:
f2f
и выбираем значек из папки files2files.svg
P.S.
Можно просто закомментировать строку:
cd $HOME/Загрузки # Переход в рабочую директорию
И тогда ваш F2F превращается в универсальное средство для разгребания ;)
То есть достаточно зайти в любую папку из терминала и набрать команду f2f, после чего в окне терминала высветятся перемещенные файлы.
Скриншоты:
Рис.1 Скрипт успешно справляется с работой
рис.2 Иконка на панели управления - оранжевая F2F
Спасибо за внимание, надеюсь скрипт будет Вам полезен!
Жду Ваших комментариев :)
Подписаться на:
Сообщения (Atom)