Если файл текстовый, можно использовать git
для резервного копирования и журнала изменений.
например.
cd /path/to/uploaded/file
git init
git add myfile.txt
git commit -m $(date +%Y%m%d) myfile.txt
и затем, при каждом запуске новой версии
git commit -m $(date +%Y%m%d) myfile.txt
Теперь, когда она находится в git
, можно увидеть различия между любыми двумя версиями, восстановить любую предыдущую версию и т. д. git
также является компактным - он сохраняет различия между версиями файла только для любого обновления.
Вы также можете настроить его так, чтобы главный репозиторий git находился в другом каталоге или на другом компьютере... и вы можете обновить мастер, запустив git push
после выполнения git commit
.
Существует много больше для git
, но это основные команды, все, что вам действительно нужно для простого использования.
git
имеет множество встроенной справки. например, запуск git help каждый день
для мини-учебника по 20 ежедневным командам git.
grep -vE "90,192,142,138 | PIX 'Intrusion" cisco.log-20151103.log
grep не обязательно нуждается в вводе из трубы, поэтому вы можете сделать
grep -vE '90\.192\.142\.138|PIX|Intrusion' cisco.log-20151103.log
Capital E переключатели в режиме регулярного выражения и точки должны быть