Назад | Перейти на главную страницу

Архивный (tar) интерфейс через SSH

Ищу альтернативу голому tar команда для tar / list / untar файлов на хосте Linux через SSH для использования на некоторых учетных записях общего хостинга. Естественно, ни у кого нет X-Windows или Midnight Commander.

Возможно;

И ограничения есть;

Мои знания Linux сейчас немного запылены, поэтому мне может не хватать полезной, хорошо известной альтернативы =)
(В настоящее время я использую tar, но интерфейс может сделать его лучше и быстрее в использовании. Также на некоторых хостах есть файловые менеджеры на базе веб с возможностью архивирования)

Бинго! Это приложение, которое я увидел первым и упустил из виду миллиард раз!

http://winscp.net/eng/docs/custom_commands

Сначала я подумал, что это только для операций UL / DL, из-за снимков экрана ... Ах да! знак равно

Другой ответ: вы можете смонтировать удаленную файловую систему, используя SSHFS для Докан, а затем используйте любые родные инструменты Windows, которые вам нравятся. Или используйте рекламу ExpanDrive, или другой эквивалентный продукт - изучение того, что именно использовать, вероятно, является отдельным вопросом для https://superuser.com/.

Установите Cygwin на свой компьютер. Тогда вам просто нужно знать свой сценарий BASH для всего, что вам нужно.

Можете ли вы описать проблему, с которой вы столкнулись, просто используя tar? Я использовал утомительность MC в прошлом, и мне трудно представить интерфейс на основе проклятий, который действительно был бы проще.

Вместо этого я бы предложил настроить завершение bash - либо сверните свой собственный для tar, либо просто используйте этот отличный пакет, а затем научитесь пользоваться клавишей [tab] и полюбите ее.

Кроме того, вы можете сэкономить некоторые проблемы, зная, что последние версии GNU tar не требуют z или j при перечислении или распаковке файлов .tar.gz или .tar.bz2, поэтому вы всегда можете использовать tar tf и tar xf.

Если у вас запущена локальная копия Windows 10.
Установить а Подсистема Windows для Linux (WSL) на вашем компьютере с Windows 10 с дистрибутивом Linux по вашему выбору, а затем запустите ssh "tar" | tar труба

ssh user@example.com "cd /path/to/resource && tar czf - resource1 resource2" | tar xzvf -