У меня есть много папок с zip-файлом в каждой. Большинство zip-файлов в папках уже открыты. Я просто хочу разархивировать те, которые не открывались и которые, как я знаю, имеют одинаковую дату.
Я пытаюсь использовать следующее, но мне не отвечают правила распаковки. Первая часть находит все нужные мне файлы, но передачи результатов для распаковки, как я сделал, недостаточно.
find *2019-01-05* | unzip
вы можете попробовать использовать xargs
, чтобы получить предварительные результаты, а затем unzip
их:
find *2019-01-05* | xargs unzip
Это:
find -type f -name \*2019-01-05\*.zip -exec unzip {} +
-type f
на всякий случай, если есть каталоги с похожими именами.