色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux rename命令重命名多個文件與目錄

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-09 17:41 ? 次閱讀

使用mv命令重命名多個文件和目錄可能是一個乏味的過程,因為它涉及使用管道,循環(huán)等編寫復(fù)雜的命令。

這就是rename命令派上用場的地方。它通過指定名稱與搜索表達式來批量重命名指定的文件。

rename命令的兩個版本,具有不同的語法和功能。我們將使用rename命令的Perl版本。

如果你的系統(tǒng)未安裝rename,命令將顯示rename: command not found,rename命令未找到。您可以使用發(fā)行版的軟件包管理器輕松安裝rename。

如果你的計算機運行的是基于Debian的Linux發(fā)行版,例如Ubuntu,Linux mint。請運行命令sudo apt update && sudo apt install rename安裝rename。

如果你的計算機運行的是基于RedHat的Linux發(fā)行版,例如CentOS,F(xiàn)edora。請運行命令sudo dnf install prename安裝prename。

sudo apt update
sudo apt install rename
sudo yum install prename

rename命令選項

rename命令的語法形式是rename [OPTIONS] perlexpr filesperlexpr是perl正則表達式。files是文件。

rename命令其實是Perl腳本。它將根據(jù)指定的正則表達式重命名指定的。您可以在此處閱讀Perl正則表達式的更多信息

例如命令rename 's/.css/.scss/' *.css會將所有.css文件的擴展名更改為.scss

rename 's/.css/.scss/' *.css

讓我們更詳細地說明命令,rename命令可以映射成,s/你的搜索模式/指定你的替換值/要替換的模式。

.css是perl的正則表達式。它是替換運算符s/中的第一個參數(shù)rename命令將在指定的文件名中搜索此模式,如果找到,它將用第二個參數(shù)替換。

.scss表示替換參數(shù)。替換運算符s/中的第二個參數(shù)。

*.css表示所有擴展名為.css的文件。通配符*是用于表示零個,一個或多個字符的符號。

在運行rename命令并重命名文件或者目錄之前,最好使用-n選項執(zhí)行空運行,reanme將會向您打印將重命名的文件。

rename -n 's/.css/.scss/' *.css
rename(file-0.css, file-0.scss)
rename(file-1.css, file-1.scss)
rename(file-2.css, file-2.scss)
rename(file-3.css, file-3.scss)
rename(file-4.css, file-4.scss)

默認情況下,rename命令不會覆蓋現(xiàn)有文件。使用-f選項指示rename覆蓋已存在的文件。

如果需要rename打印已成功重命名的文件名稱,請使用-v選項。

rename -f 's/.css/.scss/' *.css
rename -v 's/.css/.scss/' *.css
file-0.css renamed as file-0.scss
file-1.css renamed as file-1.scss
file-2.css renamed as file-2.scss
file-3.css renamed as file-3.scss
file-4.css renamed as file-4.scss

rename示例

以下是一些如何使用重命名命令的常見示例。

用下劃線替換文件名中的空格

rename 'y/ /_/' *

將文件名轉(zhuǎn)換為小寫

rename 'y/A-Z/a-z/' *

將文件名轉(zhuǎn)換為大寫

rename 'y/a-z/A-Z/' *

從文件名中刪除.bak

rename 's/\\.bak$//' *.bak

將.jpeg和.JPG文件名重命名為.jpg

rename 's/\\.jpe?g$/.jpg/i' *

結(jié)論

rename命令允許您使用Perl正則表達式一次重命名多個文件和目錄。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11292

    瀏覽量

    209328
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    565

    瀏覽量

    24727
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    683

    瀏覽量

    22011
收藏 人收藏

    評論

    相關(guān)推薦

    Linux中CMake的使用3-不同目錄多個文件

    上篇(Linux中CMake的使用2-同目錄多個文件)介紹了在同一目錄下有多個
    的頭像 發(fā)表于 09-21 08:49 ?4049次閱讀
    <b class='flag-5'>Linux</b>中CMake的使用3-不同<b class='flag-5'>目錄</b><b class='flag-5'>多個</b>源<b class='flag-5'>文件</b>

    php中rename()函數(shù)的妙用

    php中rename()函數(shù)的妙用 大家都知道,rename()函數(shù)可以對文件目錄進行重命名的操作。其實它還可以做很多事情。 熟
    發(fā)表于 01-11 09:33

    Linux文件的復(fù)制、刪除和移動命令

    Linux文件的復(fù)制、刪除和移動命令 Linux文件的復(fù)制、刪除和移動命令  cp
    發(fā)表于 01-18 12:45 ?1253次閱讀

    Linux目錄的創(chuàng)建與刪除命令

    Linux目錄的創(chuàng)建與刪除命令 Linux目錄的創(chuàng)建與刪除命令  mkdir
    發(fā)表于 01-18 12:46 ?1318次閱讀

    Linux改變文件目錄的訪問權(quán)限命令

    Linux改變文件目錄的訪問權(quán)限命令 Linux改變文件
    發(fā)表于 01-18 12:46 ?1201次閱讀

    LABVIEW中文件重命名的幾種方法——陳樹學(xué)《labview寶典》

    和REN是等同的,屬于內(nèi)部DOS命令。需要注意的是重命名后的文件名不能指定驅(qū)動器和路徑,因為只能在源文件夾中重命名。四、利用API函數(shù)當(dāng)遇到
    發(fā)表于 01-03 16:35 ?5030次閱讀
    LABVIEW中<b class='flag-5'>文件</b><b class='flag-5'>重命名</b>的幾種方法——陳樹學(xué)《labview寶典》

    Linux上使用簡單的cp和mv命令來復(fù)制和重命名文件

    有個非常有用的例子。假設(shè)你想重新命名一個目錄中的文件,將所有的大寫字母替換為小寫字母。一般來說,你在 Unix 或 Linux 系統(tǒng)上找不到大量大寫字母的
    的頭像 發(fā)表于 06-25 14:02 ?8418次閱讀

    如何使用python給所有文件重命名

    本文檔的主要內(nèi)容詳細介紹的是如何使用python給所有文件重命名資料免費下載。
    發(fā)表于 09-22 17:09 ?2次下載
    如何使用python給所有<b class='flag-5'>文件</b>夾<b class='flag-5'>重命名</b>

    如何使用mv和rename命令重命名文件

    重命名文件目錄是您經(jīng)常需要在Linux系統(tǒng)上執(zhí)行的最基本任務(wù)之一。重命名單個文件很簡單,但一次
    的頭像 發(fā)表于 01-17 17:43 ?7674次閱讀

    討論Linux mv命令的一些實際示例

    mv 命令的最基本用途是重命名文件。那么讓我們看看如何重命名當(dāng)前目錄中的文件
    的頭像 發(fā)表于 02-14 16:28 ?682次閱讀

    恒訊科技分析:如何使用cp命令Linux中復(fù)制目錄

    復(fù)制目錄Linux中的一項基本任務(wù),它允許我們復(fù)制目錄、創(chuàng)建備份或在不同位置之間傳輸數(shù)據(jù)。在Linux中復(fù)制文件
    的頭像 發(fā)表于 06-26 17:14 ?695次閱讀

    linux系統(tǒng)基本操作命令

    Linux系統(tǒng)基本操作命令有很多,以下是一些常用的命令: ls :列出目錄內(nèi)容。 cd :改變當(dāng)前目錄。 mkdir :創(chuàng)建
    的頭像 發(fā)表于 11-08 11:17 ?1798次閱讀

    linux中刪除文件命令

    Linux中,可以使用 rm 命令來刪除文件。該命令多個參數(shù)和選項可供使用,以根據(jù)不同的情況進行文件
    的頭像 發(fā)表于 11-08 14:11 ?905次閱讀

    linux刪除文件命令rm

    Linux系統(tǒng)中,可以使用rm命令來刪除文件目錄。該命令的功能是刪除一個目錄中的一個或
    的頭像 發(fā)表于 11-13 16:42 ?934次閱讀

    總結(jié)linux命令行的主要用法

    目錄操作、權(quán)限管理、進程管理等內(nèi)容。 1.常用命令 1.1 文件目錄操作 文件目錄
    的頭像 發(fā)表于 11-17 10:19 ?662次閱讀
    主站蜘蛛池模板: 欧美高清videos 360p| 亚洲色图另类小说| 97免费在线视频| 和尚扒开双腿蹂躏| 三级黄色在线免费观看| 91精品国产入口| 久久精品国产亚洲AV麻豆欧美玲| 三级中国免费的| 99久久无码热高清精品| 黄色大片久久| 亚洲 欧美 中文 日韩 视频| 哺乳期妇女挤奶水36d| 美女屁股软件| 樱花动漫成人隐藏入口| 国产亚洲免费观看| 色噜噜视频影院| 99视频久九热精品| 绿巨人www在线观看| 亚洲综合网国产精品一区| 国产精品一库二库三库| 色噜噜视频| 成人欧美一区二区三区白人| 嗯啊…跟校草在教室里做h| 一个吃奶两个添下面H| 国产在线观看免费观看不卡| 天天夜夜草草久久亚洲香蕉| 成人毛片免费播放| 女警被黑人20厘米强交| 24小时日本在线观看片免费| 久久99r66热这里有精品| 亚洲精品天堂自在久久77| 国产精品无码视频一区二区| 世界上第一个得抑郁症的人是谁| 草民电影网午夜伦理电影网| 欧美男同gay粗大又长| 99国产亚洲精品无码成人| 米奇影视999| 92午夜理论第1000集 app| 美女伊人网| 97人妻丰满熟妇AV无码| 免费看成人毛片|