tft每日頭條

 > 科技

 > linux下複制文件改名

linux下複制文件改名

科技 更新时间:2024-07-08 15:02:18

你可能已經知道,我們使用 mv 命令在類 Unix 操作系統中重命名或者移動文件和目錄。 但是,mv 命令不支持一次重命名多個文件。 不用擔心。 在本教程中,我們将學習使用 Linux 中的 mmv 命令一次重命名多個文件。 此命令用于在類 Unix 操作系統中使用标準通配符批量移動、複制、追加和重命名文件。

在 Linux 中一次重命名多個文件

mmv 程序可在基于 Debian 的系統的默認倉庫中使用。 要想在 Debian、Ubuntu、Linux Mint 上安裝它,請運行以下命令:

$ sudoapt-get install mmv

我們假設你在當前目錄中有以下文件。

$ ls a1.txt a2.txt a3.txt

現在,你想要将所有以字母 “a” 開頭的文件重命名為以 “b” 開頭的。 當然,你可以在幾秒鐘内手動執行此操作。 但是想想你是否有數百個文件想要重命名? 這是一個非常耗時的過程。 這時候 mmv 命令就很有幫助了。

要将所有以字母 “a” 開頭的文件重命名為以字母 “b” 開頭的,隻需要運行:

$ mmv a\* b\#1

讓我們檢查一下文件是否都已經重命名了。

$ ls b1.txt b2.txt b3.txt

如你所見,所有以字母 “a” 開頭的文件(即 a1.txt、a2.txt、a3.txt)都重命名為 b1.txt、b2.txt、b3.txt。

解釋

在上面的例子中,第一個參數(a\*)是 “from” 模式,第二個參數是 “to” 模式(b\#1)。根據上面的例子,mmv 将查找任何以字母 “a” 開頭的文件名,并根據第二個參數重命名匹配的文件,即 “to” 模式。我們可以使用通配符,例如用 *、? 和 [] 來匹配一個或多個任意字符。請注意,你必須轉義使用通配符,否則它們将被 shell 擴展,mmv 将無法理解。

單擊“ ”,然後選擇要重命名的文件列表。 批量重命名可以重命名文件的名稱、文件的後綴或者同時重命名文件的名稱和後綴。 Thunar 目前支持以下批量重命名:

  • 插入日期或時間
  • 插入或覆蓋
  • 編号
  • 删除字符
  • 搜索和替換
  • 大寫或小寫

當你從選項列表中選擇其中一個條件時,你将在“新名稱”列中看到更改的預覽,如下面的屏幕截圖所示。

linux下複制文件改名(如何在Linux中批量移動)1

選擇條件後,單擊“重命名文件”選項來重命名文件。

你還可以通過選擇兩個或更多文件從 Thunar 中打開批量重命名器。 選擇文件後,按 F2 或右鍵單擊并選擇“重命名”。

嗯,這就是本次的所有内容了。希望有所幫助。更多幹貨即将到來。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved