Инструмент Unrar может помочь Вам извлечь эти rar файлы на Redhat Linux. Этот мог бы установка alreay на Вашем поле Linux, открыть терминал и тип unrar
Если не можно установить его через
#yum install unrar
Можно также следовать за этим
Устанавливать ролик файла
yum install file-roller
можно запуститься file-roller
путем ввода его на терминале, когда интерфейс подходит, открытое использование и указывает архив rar –
Вы можете использовать найти для этого. Вы используете папку над папкой1, папкой 2 и т. Д. И выполнить эти команды там.
find /folder/ -type f -name "*.jpg" -exec cp {} "jpgfiles/" +
find /folder/ -type f -name "*.mov" -exec cp {} "movfiles/" +
/ Папка /
- это родительская папка здесь. Вам нужно изменить его в вашу родительскую папку.
Редактировать: благодаря @godlygeek за то, что указывает на это. Если вы хотите скопировать только уникальные файлы, вы можете использовать ниже
find /folder/ -type f -name "*.jpg" -exec bash -c 'test ! -f jpgfiles/${0##*/} && { cp $0 jpgfiles/${0##*/}; }' {} +
find /folder/ -type f -name "*.mov" -exec bash -c 'test ! -f movfiles/${0##*/} && { cp $0 movfiles/${0##*/}; }' {} +
для копирования конфликтующих файлов с уникальным суффиксом файла:
find /folder/ -type f -name "*.jpg" -exec bash -c 'test -f jpgfiles/${0##*/} && { cp $0 jpgfiles/${0##*/}.$RANDOM; }' {} +
find /folder/ -type f -name "*.mov" -exec bash -c 'test -f movfiles/${0##*/} && { cp $0 movfiles/${0##*/}.$RANDOM; }' {} +