Поддержка до сжатого архива на Linux

Используйте команду находки с аргументом в пользу файлов, принадлежавших данному имени пользователя и измененных за определенное время.

find -user username -mtime +7

Править: Дополнительно (при использовании GNU, находят, обязательный при использовании других реализаций) можно добавить местоположение каталога для поиска в подобном этого: find /path/to/search -user username -mtime +7. GNU находит, предполагает, что Вы хотите искать из текущего каталога, если Вы не указываете путь.

2
22.09.2012, 00:31
1 ответ

Поскольку у Вас уже есть сценарий для выбора только файлов, которые Вы хотите, почему нет tar? Это сохраняет структуру каталогов, это может сжаться с простыми флагами командной строки (-z или -j. Это - единственный файл, настолько легче перемещаться, и это - известный и повсеместный инструмент.

tar cfj archive.tar.bz2 "${myfiles[@]}"
5
27.01.2020, 21:57
  • 1
    +1 Это - традиционный путь. Это объединилось с rsync's --link-dest должен работать хорошо. –  artistoex 21.09.2012, 15:31
  • 2
    ! Это точно, в чем я нуждался! (Хотя я был немного разочарован узнать, что tar со сжатием действительно не делает никакого вида дедупликации данных сначала, но иначе замечательно для того, в чем я нуждаюсь! :)) –  PSkocik 01.10.2012, 15:14

Теги

Похожие вопросы