超出光碟配額,無法建立、複製或移動檔案...還有其他方法嗎?

超出光碟配額,無法建立、複製或移動檔案...還有其他方法嗎?

我正在ssh訪問遠端伺服器來完成一些工作。我嘗試在 中編輯文件nano,但意識到在保存並退出後,該文件(相當多的工作)是空的。顯然,我的光碟配額已被超出。我已經刪除了相當多的文件(例如,剩下的可能只有 10 或 15 個小文字檔案),使用rm,但我仍然收到錯誤。我以前從未遇到過這樣的麻煩。

我真正需要做的是存取其中幾個文件中的資料。我嘗試使用mvcp將所需的文件移動到我的公共 html 頁面的資料夾中,但顯然我也不能這樣做(回想起來,我認為這是有意義的)。還有其他方法可以將這些文件移動到/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”會將其擴展為原始檔案。

相關內容