看完標題你可以想,嗯,很簡單,我用 命令cp或mv 我使用通配符*一次移動所有字符。 但這會移動您正在工作的目錄內的每個文件。 但是我們不完全希望如此,我們希望在此迷你教程中顯示的內容有所改進,即僅將某些格式從該目錄內移動到另一個位置。
請記住,當我說移動時,也可以重命名。 話雖這麼說,讓我們開始做生意,演示如何在 一個超級簡單快捷的方法,這樣當您必須清除某些文件格式時,您不必將它們一一移動,而是可以從單一命令列自動執行所有操作。 那麼,要移動不同格式的 文件從一個目錄轉移到另一個目錄,命令格式可以是以下之一:
mv /ruta/origen/*.{ext1, ext2, extn} /ruta/destino
mv *.ext1 *.ext2 *.extn /ruta/destino
兩種情況都有效,在第一種情況下我們所做的是指定 起源路線 然後是擴展 我們將要前進。 只會移動那些文件,不會移動其他文件,從而影響任何文件,無論其名稱如何。 在第二種情況下,假設我們已經從要移動的文件所在的目錄中進行工作了...
例如,假設我們想將所有視頻從一個目錄移動到另一個目錄。 而是在此目錄中包含.txt,.odt文檔以及.mp3中的音樂。 如果我們只對移動 .flv、.mp4、.avi 和 .mkv,我們要做的如下:
mv /home/Documentos/*.{flv, mp4, avi, mkv} /home/Multimedia
就這麼簡單 讓我們用 ls 列出源目錄的內容,我們將看到所有移動的文件都不再存在,但我們不想影響的文件仍然存在。 這是一個非常簡單的例子,但初學者一定會喜歡的!
傑出的貢獻和有用的