-
리눅스 tar 압축할 때 에러는 왜나는걸까?
SeoDay
2023. 7. 18. 17:14
반응형

리눅스에서 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
이렇게 폴더 압축을 성공적으로 수행할 수 있답니다 :)
반응형