Shell

將一個文件夾的內容移動到另一個文件夾

  • May 14, 2011

我在我的伺服器上的 var/www/ 中有一個目錄說 abc

現在我想將 abc/ 目錄的所有內容移動到 var/www/

linux命令將為此做什麼。linux中的新人

MV

我了解到您想將 /var/www/abc 的內容移動到 /var/www,對嗎?

然後做

mv /var/www/abc/* /var/www

這將省略名稱以 . 開頭的文件。(一個點)。如果你有任何(用 ls -l /var/www/abc 檢查)你可以做

mv /var/www/abc/.* /var/www

忽略有關“。”的錯誤。和 ”..”。

假設您所指的目錄是/var/www,

像這樣的東西會起作用:

mv/var/www/abc/*/var/www

這會將 /var/www/abc/ 中的所有內容移動到 /var/www/ 目錄中。這將保留 /var/www/abc/ 目錄,但它將是空的。

請注意,您編寫的 (var/www) 是一個相對目錄,而不是從根目錄 (/) 開始的絕對路徑 - 所以它意味著相對於您目前的工作目錄。如果這是您真正想要的,請在源目錄和目標目錄中刪除前導斜杠。

您可以通過執行以下命令閱讀有關 mv(移動)命令選項的更多資訊:

男人MV

引用自:https://serverfault.com/questions/269694