주어진 디렉토리의 tarball을 만들어야합니다. 그러나 숨겨진 파일도 포함되어 있는지 확인해야합니다 (예 :로 시작하는 파일 .
).
다음 명령은 숨겨진 파일을 자동으로 고려합니까?
tar -cvzf packed.tar.gz mydir
그렇지 않은 경우 숨겨진 파일을 어떻게 포함시킬 수 있습니까?
주어진 디렉토리의 tarball을 만들어야합니다. 그러나 숨겨진 파일도 포함되어 있는지 확인해야합니다 (예 :로 시작하는 파일 .
).
다음 명령은 숨겨진 파일을 자동으로 고려합니까?
tar -cvzf packed.tar.gz mydir
그렇지 않은 경우 숨겨진 파일을 어떻게 포함시킬 수 있습니까?
답변:
그렇습니다.
로 시작하는 파일 .
이 모든 상황에서 "숨겨지는"것은 아닙니다. 그들은으로 확장되지 않습니다 *
, 그리고 ls
기본적으로 그들을 나열하지 않고, tar
선두에 대해 상관하지 않는다 .
. ( find
중요하지 않습니다.)
(물론 이것은 실험으로 쉽게 찾을 수있는 것들 중 하나입니다.)
tar --help
--exclude
이름, 패턴 등에 따라 다양한 파일을 제외 할 수있는 여러 옵션이 모두 나열되어 있습니다 . 실험은 예상대로 작동하는지 테스트하고 확인하는 좋은 방법입니다. 정기적으로 백업하십시오!
tar -cvzf packed.tar.gz mydir/.