디스크 할당량이 초과되어 파일을 생성, 복사 또는 이동할 수 없습니다... 다른 방법이 있습니까?

디스크 할당량이 초과되어 파일을 생성, 복사 또는 이동할 수 없습니다... 다른 방법이 있습니까?

ssh일부 작업을 완료하기 위해 원격 서버에 액세스하고 있습니다 . 에서 파일 편집을 시도했지만 nano저장하고 종료한 후 파일(상당한 작업)이 비어 있음을 깨달았습니다. 내 디스크 할당량이 초과된 것 같습니다. 을(를) 사용하는 꽤 많은 파일을 삭제했지만(예를 들어 작은 텍스트 파일이 10~15개만 남아 있을 수 있음) rm여전히 오류가 발생합니다. 나는 전에 그런 어려움을 겪어 본 적이 없습니다.

내가 정말로 해야 할 일은 이러한 여러 파일의 데이터에 액세스하는 것입니다. 필요한 파일을 사용 mv하고 공개 HTML 페이지의 폴더로 이동하려고 시도했지만 cp분명히 그렇게 할 수 없습니다(돌이켜보면 말이 된다고 생각합니다). 이 파일을 /public_html디렉토리 로 옮기는 다른 방법이 있습니까 ? 요청한 대로 이것이 한 컴퓨터에서 다른 컴퓨터로 파일을 전송할 수 있는 유일한 방법입니다. 저는 약간 돈이 부족하기 때문에 오류 자체를 진단하려고 하기보다는 최소한 이 데이터를 다른 컴퓨터로 옮겨서 작업할 수 있도록 이 데이터를 얻는 데만 관심이 있습니다.

답변1

scp원격 컴퓨터에서 로컬 컴퓨터로 파일을 전송합니다.

그것은 마치scp user@remote:/path/to/file localfile

어떤 이유로든 작동하지 않는 경우 시스템 관리자에게 문의하여 작동하지 않는 scp이유를 알아내야 한다고 생각합니다 .mv

답변2

그들은 그렇기 때문에작은, 터미널이 있으면 확실히 작동합니다.

tar czf - file1 file2 file3 | gzip -9 | base64 | more

화면이나 (더 나은 경우!) 세션 로그에서 Base64 스트림을 복사하여 붙여넣고 base64 -d.

또 다른 가능성은 SSH가 작동하기 때문에 외부에서 발생하는 것입니다( scp그렇지 않다고 가정).

ssh user@server "tar cf - file1 file2 file3 | gzip -9" > file.tar.gz

두 경우 모두 이제 서버에 .tar.gz 파일이 있습니다. "tar xzf file.tar.gz"는 해당 파일을 원본 파일로 확장합니다.

관련 정보