Как слить себе на компьютер файлы определнного расширения (учитываая регистр)

Главные вкладки

Аватар пользователя VasyOK VasyOK 10 ноября 2017 в 16:35

На сайте много файлов вида
1.jpg
и
1.JPG

Вопрос: как слить себе на компьютер все файлы изображений?
Пробую по SSH
1) tar cf archive.tar.gz *.JPG - работает
2) tar cf archive.tar.gz *.jpg - не работает. Почему?

Комментарии

Аватар пользователя ivnish ivnish 10 ноября 2017 в 16:40

Слей весь каталог, а потом разбирай файлы в своей уютной операционной системе. Ну если там не 100ГБ, конечно

Аватар пользователя VasyOK VasyOK 10 ноября 2017 в 16:53

Весь каталог слить не получается - места мало, хост аккаунт не мой. Но только на .jpg * 2 - места там хватит

Аватар пользователя bsyomov bsyomov 10 ноября 2017 в 22:07

tar cf archive.tar.gz *.jpg - не работает. Почему?

А какую ошибку выдаёт?

Кстати, скачать и разбирать у себя, если у себя Windows, может быть проблемой. Винда плохо дружит с одинаковыми названиями файлов, в разных регистрах, хотя NTFS и умеет регистрозависимые имена...

Аватар пользователя VasyOK VasyOK 11 ноября 2017 в 0:19

Небольшое уточнение. Расширение ни при чем. Команда tar cf archive.tar.gz *.jpg работает, но только если в именах файлов нет русских букв если файлы с подобными буквами всстречаются пишет
tar: invalid option -- '▒'
Try `tar --help' or `tar --usage' for more information.
Как побороть?

Ни в Total Ccommander ни в WinSCP не увидел возможности выделения группы файлов с учетом регистра. Если такая возможность там есть - подскажите где.

Аватар пользователя VasyOK VasyOK 11 ноября 2017 в 17:00

В кавычки это так:
tar cf archive.tar.gz "*.jpg"
или так:
tar cf archive2.tar.gz '*.jpg'

В любом случае выдает
tar: *.jpg: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors

Аватар пользователя VasyOK VasyOK 12 ноября 2017 в 18:08

Если честно проблему я уже решил. Там около 10 файлов с кривыми кириллическими названиями были. Надеюсь больше не будет подобного.