從終端同時移動多個具有不同格式的文件

箭頭和目錄圖標

看完標題你可以想,嗯,很簡單,我用 命令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 列出源目錄的內容,我們將看到所有移動的文件都不再存在,但我們不想影響的文件仍然存在。 這是一個非常簡單的例子,但初學者一定會喜歡的!


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   Gerarjors 他說:

    傑出的貢獻和有用的