ディスククォータを超えているため、ファイルを作成、コピー、または移動できません...他の方法はありますか?

ディスククォータを超えているため、ファイルを作成、コピー、または移動できません...他の方法はありますか?

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

もう1つの可能性は、SSHが機能するために外部で発生することです(scpそうでないと仮定)。

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

どちらの場合も、サーバーに .tar.gz ファイルがあります。 「tar xzf file.tar.gz」は、そのファイルを元のファイルに拡張します。

関連情報