Last active
January 24, 2020 09:01
-
-
Save blohinn/81c2bc1f483f57b3b29c4a3ecf37326a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Удалить файлы, совпадающие по маске '*.gz* в директории /root/backups/ которые старше 2х дней. | |
find /root/backups/ -type f -mtime +2 -name '*.gz' -execdir rm -- '{}' \; | |
Синхронизировать содержимое папки /var/www/tatevents_backend/media/ в /backup/tatevents_prod/media/ | |
rsync -a /var/www/tatevents_backend/media/ /backup/tatevents_prod/media/ | |
P.S. | |
Когда вы указываете путь к директории в качестве источника, обращайте внимание на закрывающий слэш – символ / в конце имени директории. | |
Закрывающий слэш означает "внутреннее содержимое". | |
Например, если в конце /source/ есть слэш, rsync скопирует содержимое /source/ в /destination/. | |
Но если слэша в /source не будет, то rsync создаст директорию dir внутри /destination/ и скопирует все содержимое /source/ в /destination/source/. | |
При этом, наличие или отсутствие закрывающего слэша в имени директории, в которую будет происходить копирование, значения не имеет. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment