
我(愚蠢地)運行了這些命令:
mv ncdu/ /home/*
mv ncdu/ /var/*
嘗試將 ncdu 資料夾移至這些目錄中。這導致我刪除了 /home/ 資料夾中的所有 Apache 目錄,除了virtfs
(cPanel)。
正如您可以想像的那樣,它破壞了我的網站和其他各種功能。
我注意到/virtfs/
仍然有網站的所有文件。
如何將/home
目錄恢復到應有的狀態?是否有我可以運行的 cPanel 腳本,或者我必須手動建立硬連結?
我還注意到該var/yp
目錄有很多var
您期望的目錄,我可以從中恢復嗎?
答案1
我希望該命令會在 /home 下方留下一個資料夾(按字典順序的最後一個資料夾),而 /home (和 ncdu)下的所有其他資料夾都直接位於該資料夾下。啊 - 這就是發生的事情 - virtfs 恰好是最後一個資料夾。
嘗試轉到 /home/virtfs 並將資料夾移回其原始位置。
下面建議的命令。您需要選擇要移動的資料夾,而不僅僅是使用 *,因為您不想移動最初位於 /home/virtfs 下的內容。
cd /home/virtfs
mv a b c d ..
/var 也是如此。只需更改為 /var/yp 並將最終到達的內容備份到一級即可。