Браузер застрял между рабочими пространствами

Вы можете перечислить интересующие вас файлы с помощью ssh, а затем загрузить их с помощью scp:

ssh user@host find /remote_path -iname '*.png' | 
  while read pngfile; do 
    scp user@host:"$pngfile" /local_path
  done

Все *.png файлы в /remote_path будут загружены в /local_path, но удаленная структура каталогов не будет создана (все файлы будут помещены в один каталог), поэтому у вас могут быть проблемы, если у вас есть два файла с одинаковым именем в разных каталогах.

Edit [!d2 ]

Командная строка удаленного find должна быть исправлена ​​следующим образом:

find /remote_path -iname "'*.png'"

, где внутренняя пара одинарных кавычек необходима, чтобы избежать расширения пула локальной оболочки *, если необходима внешняя пара двойных кавычек, чтобы избежать расширения пула удаленных оболочек *.

Двумя типами котировок могут быть обмены, и могут использоваться другие синтаксисы, такие как \''*.png'\', \""*.png"\" или "\"*.png\"".

Если вы этого не сделали. png в удаленном домашнем каталоге, нет никакой разницы между двумя командами, но лучше быть в безопасности.

0
задан 7 September 2017 в 12:54

0 ответов

Другие вопросы по тегам:

Похожие вопросы: