![Tar 명령이 작동하지 않습니다.](https://linux55.com/image/115237/Tar%20%EB%AA%85%EB%A0%B9%EC%9D%B4%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
현재 이 명령을 사용하여 디렉토리를 압축하려고 하는데 tar
어떤 이유로 작동하지 않는 것 같습니다.
이전에 VPS에서 이 명령을 사용한 적이 있어서 사용해 본 경험이 있습니다. 이전 컴퓨터에서 새 컴퓨터로 파일을 전송하려고 하는데 압축을 풀면 다음과 같은 메시지가 표시됩니다.
tar: Removing leading `/' from member names
실행된 명령은 다음과 같습니다. tar -czf hub-backup-11-07-17.tar.gz {DIRECTORY}
분명히 {DIRECTORY}를 내 대상 파일로 바꿉니다.
명령을 실행한 후 커서는 이미지처럼 가만히 있고 움직이지 않습니다. 윈도우 시간이 초과될 때까지 이렇게 유지해 보았지만 항상 파일이 손상됩니다. 또한 명령 끝에 -P를 추가해 보았습니다. 그것이 하는 일은 메시지를 삭제하는 것 tar: Removing leading '/' from member names
뿐이지만 그 외에는 동일한 일을 합니다.
감사해요
답변1
tar가 수행하는 작업을 보려면 -v 스위치를 추가하십시오. tar는 기본적으로 자동 모드로 설정되어 있어서 파일이 많으면 멈춤 현상이 있는 것 같습니다. 또한 tar 중에 SSH 세션이 만료되면 nohup 명령을 사용해 보세요.
nohup tar -czvf hub-backup-11-07-17.tar.gz {DIRECTORY}
파일을 전송하려는 경우 rsync를 사용하지 않으시겠습니까?