Linux

如何使用 mv 命令將所有文件和文件夾移動到另一個文件夾

  • August 17, 2021

如何將文件和文件夾從一個文件夾移動到另一個目錄?我正在使用 mv 並且我的文件位於子文件夾中。我必須使用 ../ 來指定路徑嗎?

cd /用去根。我的文件夾位於根目錄(在 cd / 之後)> 備份 > 文件夾和文件,我想將它轉移到根目錄 > live > newfolder。

如何使用 mv 實現這一點?我試過mv -v ~/Downloads/* ~/Videos/了,但我知道它不起作用,因為語法適用於同級文件夾。

如果您的文件目前位於 /backup/folderwithfiles 中,並且您想將 folderwithfiles 移動到 /live/newfolder,則:

  cd /backup
  mv folderwithfiles /live/newfolder

如果 newfolder 已經存在,您的文件將位於:

  /live/newfolder/folderwithfiles

如果 newfolder 尚不存在,那麼您的文件將位於:

  /live/newfolder

如果您只想移動 folderwithfiles 中的文件但不移動整個目錄,則:

  mv folderwithfiles/* /live/newfolder

在這種情況下,newfolder 必須已經存在。

您發布的範例 mv 應該已將文件從 Downloads 目錄移動到 Video 目錄,但不移動 Downloads 目錄本身。

引用自:https://unix.stackexchange.com/questions/664979