![/usr/local/bin에 *귀하의* 스크립트를 백업하기 위한 최선의 전략은 무엇입니까? [폐쇄]](https://linux55.com/image/124841/%2Fusr%2Flocal%2Fbin%EC%97%90%20*%EA%B7%80%ED%95%98%EC%9D%98*%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EB%B0%B1%EC%97%85%ED%95%98%EA%B8%B0%20%EC%9C%84%ED%95%9C%20%EC%B5%9C%EC%84%A0%EC%9D%98%20%EC%A0%84%EB%9E%B5%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,2), 가장 권장되고 직접적인 위치는 입니다 /usr/local/bin
.
그러나 내 Ubuntu 16.04LTS 시스템에는 Dropbox, dnsmasq, libreoffice, firefox 등과 같은 많은 것들이 있습니다.
백업을 자동화하는 스크립트를 만들려고 생각 중입니다. 나를 충격에 빠뜨린 건 필터링이었어내 거기계에서 사용자 정의 스크립트를 작성하는 것은 상당히 어려울 것입니다.
필터로 사용할 수 있는 파일 속성이 있을 거라고 생각했는데, 모르겠어요. 거기 있나요? 예를 들어 다음이 만들었습니다. 아니면 거기에서 작동하는 하위 디렉토리가 있을 수도 있습니다. 예를 들어 /usr/local/bin/custom_scripts
?
당신의 전략은 무엇입니까?
(이 질문에 대한 내 검색은 모두 스크립트로 가득 차 있습니다.~을 위한지원. 소음>>신호)
건배-
답변1
/usr/local/bin
소스 파일이 있는 위치가 아니라 실행 가능한 스크립트와 바이너리가 저장되는 위치입니다. 따라서 스크립트를 어딘가에 저장하고(가급적이면 버전 관리 아래에도) ~/src
변경 후 빌드 스크립트/make 파일을 사용하여 "배포"(또는 그냥 복사)하십시오. /usr/local/bin
또한 이 빌드 스크립트는 모든 스크립트에 실행 가능한 비트 세트가 설치되어 있는지 확인하고 몇 가지 기본적인 온전성 검사를 수행합니다.
그러면 스크립트 백업이 ~
.