GNU/Lunux архивировать файлы в директории, которые больше 5мб
Как в домашней директории home/[user] поместить в архив tgz все фалы, которые больше 5мб. Нужно обойти все папки и все вложения в директории [user].
У вопроса есть решение - Посмотреть?
Ответы - GNU/Lunux архивировать файлы в директории, которые больше 5мб / GNU/Lunux архивировать файлы в директории, которые больше 5мб
Является ответом!

31.10.2017 06:48:17
Я думаю, вам подойдёт нечто вроде:
#!/bin/bash
# Архивируем все файлы рекурсивно в текущей директории,
# размер которых превышает 5М
find . -size +5M > FileList.txt
tar --files-from FileList.txt -cvzf archive.tar.gz
или в одну строчку:
find . -size +5M ! -name archive.tar.gz | tar --files-from=- -cvzf archive.tar.gz
Помочь в развитии проекта: