Вы можете использовать multitail для просмотра содержимого, которое добавляется в несколько файлов. Это как tail -f
на стероидах. Чтобы просмотреть файлы в каталоге и его подкаталогах, используйте shell или find
, чтобы перечислить файлы.
cd /var/log
multitail -n 0 --mergeall **/*.log
В bash сначала выполните shopt -s globstar
, чтобы активировать **
как рекурсивный каталог glob. В ksh выполните set -o globstar
. В zsh он включен по умолчанию.
Если вы использовали какое-то конкретное решение для резервного копирования ваших файлов, используйте эту же программу для восстановления резервной копии.
При условии, что резервная копия была создана с соответствующими правами, вы можете использовать rsync
для копирования файлов и каталогов обратно.
$ rsync -av /path/to/backup/ $HOME/restored/
Флаг -a
в rsync
является сокращением для флага --archive
, который, помимо прочего, сохраняет разрешения на файлы и каталоги.
Если вы испортили права доступа в резервной копии при ее создании, то испорченные права будут точно скопированы rsync
.
Я рекомендую восстанавливать резервную копию в подкаталог, а не поверх $HOME
.