제목이 길다.
R이건 Python 이건 스크립트를 주기적으로 백업해 두어야 나중에 큰 사고를 피할 수 있다. 특정 폴더를 제외하고 파일을 tar로 묶는 방법은 보통 2가지 방법이 있다. tar로 묶으면서 제외시키거나 find 로 제외할 폴더를 제외하면서 찾고 tar로 묶거나.
인터넷 검색과 코파일럿 등 여러 방법을 다 시도해 보았다. 다음의 방법이 가장 직관적이고 잘 동작한다.
find /root -type f -name "*.*py*" -not -path "*/.ipynb_checkpoints/*" -not -path "*/.local/*" -not -path "*/__pycache__/*" -not -path "*/.cache/*" -not -path "*/.jupyter/*" | tar -cvf /var/tmp/${filename} -T -
주의할 점은 줄 바꿈을 하지 말 것.