tar: "통계할 수 없습니다: 해당 파일이나 디렉터리가 없습니다"

tar: "통계할 수 없습니다: 해당 파일이나 디렉터리가 없습니다"

다음 명령에 오류가 sudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/news news발생했습니다 "tar: Cann't stat: No such file or directory".

이 문제를 어떻게 해결할 수 있나요?

그랬던 것처럼대답했다이전 질문에서는 -C선행 디렉토리를 건너뛰기 위해 옵션을 사용하고 있습니다. 하나의 Ubuntu 서버에서 작동 중이었는데 이제 Ubuntu 데스크탑에서 해당 오류 메시지가 표시됩니다.

답변1

-C를 사용하는 경우 해당 디렉터리를 변경한다는 의미입니다. 따라서 /var/www에 news라는 디렉토리를 tar하려면 다음을 사용해야 합니다.

sudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/ news

답변2

또는 다음과 같이 실행할 수 있습니다.

(cd /var/www/news ; tar -jcf /datos/backup/news/news.tar.bz2 news)

그러면 뉴스 콘텐츠가 포함된 /datos/backup/news/news.tar.bz2 아카이브가 생성됩니다. 이를 위해서는 폴더가 필요합니다./var/www/news/news존재합니다. /var/www/news 폴더만 압축하려는 경우 다음을 대신 사용하세요.

sudo tar jcf -C /var/www /datos/backup/news/news.tar.bz2 news

또는

(cd /var/www ; tar -jcf /datos/backup/news/news.tar.bz2 news)

답변3

news내부에 디렉토리가 있습니까 /var/www/news?

news그렇지 않은 경우 마지막을 다음 과 같이 바꿀 수 있습니다 ..

sudo tar jcf /datos/backup/news/news.tar.bz2 -C /var/www/news .

관련 정보