Изредка требуется распаковать на сервере какой-нибудь архив ( tar.bz2, tar.gz, bz2, rar, tar, 7z и т.д. ). Так как это редкая операция то, естественно, запоминать программу и аргументы для каждого типа смысла нет, тем более что всегда есть Google, который можно спросить. Но каждый раз лезть в Google надоело, поэтому было найдено альтернативное решение.
Скрипт для автоматической распаковки большинства популярных архивов.
Нужно поместить этот код в файл ~/.bashrc и перелогиниться (выйти и вновь войти в свой аккаунт).
Использование очень просто:
extract путь/имя_файла
Спасибо
Можно просто использовать atool.
Можно, но у меня эта утилита не прижилась. Тем более этот способ проще тем, что не нужно помнит ни о каких ключах.
Спасибо, отлично работает. А перелогиниваться не нужно, достаточно закрыть терминал и открыть заново.
Zeboton, а зачем на pastebin выложил? Код можно было в пост добавить.
vanoc, я устанавливал эту функцию на сервере через ssh, так что для меня подошёл способ с перелогином 🙂
На pastebin выложил из-за того, что в теле функции много различных кавычек и парсер их, с большой долей вероятности, съел бы.
>vanoc, я устанавливал эту функцию на сервере через ssh, так что для меня подошёл способ с перелогином 🙂
Тогда да, согласен.
>На pastebin выложил из-за того, что в теле функции много различных кавычек и парсер их, с большой долей вероятности, съел бы.
Для этого есть параметр code 🙂
Спасибо большое, очень полезный блог ведет, много раз мне уже помогали 🙂