鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全/ Linux 命令:把當前文件夾中的所有文件以及文件夾移動到當前文件夾下的一個新建

Linux 命令:把當前文件夾中的所有文件以及文件夾移動到當前文件夾下的一個新建文件夾。

例如,有如下文件結(jié)構(gòu):

file1
file2
directory/file3
directory/file4

現(xiàn)在要把上述所有文件以及文件夾移動到一個新建文件夾newDirectory中,命令行如何實現(xiàn)。
文件名可能是不規(guī)則的文件名,可能數(shù)量很多。

回答
編輯回答
離夢

sudo mv file{1,2} directory* newDirectory/

2017年2月3日 18:23
編輯回答
影魅

你直接在你當前目錄下,執(zhí)行 mv * /home/test/ ,前提有這個test目錄就行了,這樣就會把當前的所有文件移動過去了

2017年12月30日 07:05
編輯回答
別硬撐

如果是 bash 的話(其他 shell 不清楚),直接 mv * newDirectory/。因為當執(zhí)行到 mv newDirectory newDirectory 時,會報錯誤不能復(fù)制,但不用理會這個錯誤

2017年10月21日 05:44