Ищу альтернативу голому 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 -