Ubuntu
將文件從根目錄移動到另一個使用者的主目錄
我已將文件從另一台伺服器下載到名為 public_html 的根目錄,現在我正在尋找將所有文件和文件夾從 public_html 移動到 /home/userb/public_html 所以我試圖像下面的命令一樣移動它
mv -v ~/public_html/* ~/home/userb/public_html/
但它給我的錯誤叫
mv: target '/root/home/userb/public_html/' is not a directory
讓我知道我該怎麼做以及搬家後需要更改許可嗎?
謝謝!
從 中刪除波浪號
/home/userb/public_html/
。波浪號擴展到使用者的主目錄,在這種情況下是root
. 結果,您得到:/root/home/userb/public_html/
根據錯誤消息,該目錄不存在。
你想要的是這樣的:
mv -v ~/public_html/* /home/userb/public_html/
就事後更改權限和權限而言,這取決於它們是什麼以及您希望它們是什麼。例如,如果您希望 userb 能夠讀取和編輯文件和目錄,那麼您需要讓 userb 成為所有者,這可以通過以下方式完成:
chown -R userb:userb /home/userb/public_html/