1

например у меня есть одна папка, которая содержит ниже упомянутые файлы:

001.txt
001.doc
002.txt
002.doc
003.txt
003.doc
Продолжить....

Я хочу, чтобы все похожие имена файлов были в отдельном zip. например

001.zip Contains (001.txt, 001.doc)
002.zip Contains (002.txt, 002.doc)
003.zip Contains (003.txt, 003.doc)

и так же все файлы заархивированы отдельно

Я использую winrar & 7zip для архивирования файлов.

2 ответа2

0

Создайте новый каталог "001". Переместите 001.txt и 001.doc в этот каталог, а затем сожмите "001".

0

Если используется ОС Linux:
1. создать файл .sh.
2. скопируйте эти команды в файл. (установите ваш последний номер)
3. выполнить в терминале: sh file.sh

#!/bin/bash
last_number=<set_your_number>
for i in $(seq 1 $last_number)
    do
        find . -iname "*$i.*" | awk -F / '{print $2}' | tar -cf $i.tar -T -
    done

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .