Как сделать резервную копию каталога или файла с помощью команды?

Как сделать резервную копию каталога или файла с помощью команды?

Я загрузил свой файл, в нем будут ежедневные изменения для большей безопасности. Я хочу сделать резервную копию этого каталога. Когда я попытался скопировать эту папку в другую, она отображала только дату создания. Мне нужно сделать последнюю резервную копию моего каталога. Есть ли у вас предложения по получению последней резервной копии моего файла?

решение1

Если ваш файл текстовый, вы можете использовать его 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 everydayмини-руководство по 20 повседневным командам git.

Связанный контент