본문 바로가기
SEO's Study/프로페셔널한 이야기

리눅스 tar 압축할 때 에러는 왜나는걸까?

by 신SEO세오 2023. 7. 18.
반응형

리눅스에서 tar를 활용해 압축할 때, 왜 에러가 나는걸까?

root@aiserver:/data/backup# tar xvf tester.tar ./tester
tar: .: Not found in archive
tar: Exiting with failure status due to previous errors

 

꼭 .tar 파일이 아니더라도 zip, gzip 등 다양하게 압축할 수 있죠~

 

압축할 때 발생하는 이 에러는 권한문제일 가능성이 높답니다! 

 

우선 '내가 이 파일을 사용할 수 있는 권한이 있는지'를 파악하는게 우선이겠죠?

 

 

root@aiserver:/data/backup# ls -atlr
-rw-r-xr-x  1 root   root         868160 Jul 17 17:03 tester
drwxr-xr-x  2 anna   anna             40 Jul 18 16:08 .
drwxrwxrwx 16 anna   anna           4096 Jul 18 16:18 ..


# root계정으로 Owner 설정되어있는 것을 확인함
root@aiserver:/data/backup# chown -R anna.anna ./tester 
root@aiserver:/data/backup# ls -atlr
-rw-r-xr-x  1 anna   anna         868160 Jul 17 17:03 tester
drwxr-xr-x  2 anna   anna             40 Jul 18 16:08 .
drwxrwxrwx 16 anna   anna           4096 Jul 18 16:18 ..


# Owner 계정의 실행권한(x)이 없는 것을 확인
root@aiserver:/data/backup# chmod -R 755 ./tester 
root@aiserver:/data/backup# ls -atlr
-rwxr-xr-x  1 anna   anna         868160 Jul 17 17:03 tester
drwxr-xr-x  2 anna   anna             40 Jul 18 16:08 .
drwxrwxrwx 16 anna   anna           4096 Jul 18 16:18 ..

root@aiserver:/data/backup# tar cvf tester.tar ./tester

 

이렇게 폴더 압축을 성공적으로 수행할 수 있답니다 :) 

반응형

댓글