회고록 블로그

tar 명령어에서 f 옵션이 없을 때 에러가 발생하는 이유 본문

3. Computer Science 공부/리눅스 및 유닉스

tar 명령어에서 f 옵션이 없을 때 에러가 발생하는 이유

김간장 2021. 12. 29. 20:20

 

#본 환경은 가상머신이고, 아주 오래된 fedora 버전이다.

 

 

tar 명령어의 f 옵션이 없을 때, 에러가 발생하는 이유는

본래 tar 명령어가 tape backup을 위한 것이라, 아무 옵션을 넣지 않으면 tape 장치에 파일을 쓰기 때문이라고 한다.

 

즉, tape 장치가 없어서 에러가 발생한 것.

때문에 파일에 쓰기를 하려면 -f 옵션이 필요하다고 한다.

 

출처 : https://kldp.org/node/22818

 

tar 에서 f 옵션이 필요한 이유 | KLDP

tar -fc test /var 하면 /var 디렉토리의 내용이 test로 묶어집니다.c 옵션은 압축하라는 의미니까 이해가 되는데요.. f옵션은 책에는 파일을 생성하라는것으로만 되어있습니다. 빼게되면 이상한 에러

kldp.org

 

 

Comments