![명령을 사용하여 디렉터리 또는 파일 백업을 수행하는 방법은 무엇입니까? [폐쇄]](https://linux55.com/image/76505/%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%20%EB%98%90%EB%8A%94%20%ED%8C%8C%EC%9D%BC%20%EB%B0%B1%EC%97%85%EC%9D%84%20%EC%88%98%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
매일 변경되는 파일을 업로드했으며 더 안전하기 위해 디렉터리를 백업하고 싶고 날짜를 만들 때마다 표시되는 다른 폴더에 폴더를 복사하려고 하면 최신 백업 디렉터리를 가져와야 합니다. 내 파일의 최신 백업을 얻는 방법에 대한 제안
답변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 명령을 실행하는 방법에 대한 미니 튜토리얼이 있습니다.