Удаленный Unzip через SSH не работает

Попытка создать скрипт, который скопирует некоторые файлы между машинами и распакует их. (Запуск CentOS 6.7) Кажется, что все работает, кроме unzip части,

Это команда, дающая мне некоторые проблемы,

 ssh -i /root/.ssh/qasynd.key file_sync@10.5.107.82 'unzip /home/root/tmp/*.zip' 

Игнорируя структуру пользователя / каталога, как это только для команды, что может вызвать это? Я попытался указать его /usr/bin/unzip а не просто unzip .

One Solution collect form web for “Удаленный Unzip через SSH не работает”

Это очень распространенная проблема с linux zip … если вы это сделаете

 unzip *.zip 

и вы скажете три файла:

 a.zip b.zip c.zip 

он расширяется, чтобы означать

 unzip a.zip b.zip c.zip 

который выглядит хорошо, но он сообщает unzip, чтобы разархивировать b и c изнутри a, что неверно. Это не будет работать. (проверьте его в локальной системе).

Решение

 unzip '*.zip'. 

Вам нужно будет избежать «в вашем ssh (например, обратная косая черта или использовать удвоения).

  • Как узнать, сколько места займет несжатый почтовый индекс
  • Как создать zip-каталогов -mtime -150
  • Сценарий Bash для выбора файлов для zip / unzip
  • Уменьшите размер файла (.jar) в unix
  • tar-эквивалент zip -o (-latest-time)?
  • Как я могу правильно распаковать ZIP-архив файлов с ивритскими именами?
  • Распаковка с помощью tar: - слишком жадничать: как исключить только файл на уровне корневого уровня?
  • Как скопировать последний файл из одного каталога в другой?
  • Как распаковать несколько каталогов с zip-файлами, которые также содержат подкаталоги с zip-файлами?
  • Разделение нескольких определенных файлов из многих в каталог с помощью терминала?
  • Как подождать, пока команда mv завершится в unix?
  • Interesting Posts

    Значение по умолчанию для опции SO_RCVTIMEO в Solaris

    Что делает это решение zsh для «списка аргументов слишком длинным»?

    Почему у xterm нет файла / dev / ptmx?

    Обновление ядра linux с 3 по 4 в Debian 8

    Читает ли BIOS непосредственно загрузчик или загружает его в ОЗУ?

    Изоляция строки в / etc / passwd, которая содержит «строку», используя grep

    Команды, вставленные в bash, не записанные в истории

    Проблема обновления ядра Red Hat

    Присвоение переменных

    shell howto: сохранить несколько файлов двоичных данных (jpg) в один файл с некоторыми дополнительными данными и снова отделить

    Что делает systemd-nspawn еще «непригодным для безопасных настроек контейнера»?

    BCM2046 Bluetooth для новых 8,3 MacBook Pro

    Проблема pppd по последовательному кабелю

    Запустите startx в фоновом режиме, не переключаясь на новый виртуальный терминал

    Извлечение архива путем компоновки содержимого архива в команду tar

    Linux и Unix - лучшая ОС в мире.