<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統 > Linux教程 > rename命令的使用教程

        rename命令的使用教程

        時間: 春健736 分享

        rename命令的使用教程

          rename命令用字符串替換的方式批量改變文件名。那么大家知道rename 命令怎么使用嗎?接下來大家跟著學習啦小編一起來了解一下rename 命令使用的解決方法吧。

          rename 命令使用方法

          首先來說一下mv命令,在man mv中我們可以看到對于mv命令的介紹是這樣的:

          mv -move(rename) files

          可以看到mv命令確實有重命名的功能,但是實際應用中,它只能對單個文件重命名,命令如下:

          mv [path/]oldfilename [path/]newfilename

          “mv命令只能對單個文件重命名”,這實就是mv命令和rename命令的在重命名方面的根本區別。

          再來說rename命令,在man rename的說明如下:

          NAME

          rename -Rename files

          SYNOPSIS

          rename from to file....

          DESCRIPTION

          rename will rename the specified files by replacing the first occurrence of from in their name by to.

          For example, given the files foo1, ..., foo9, foo10, ..., foo278, the commands

          rename foo foo0 foo?

          rename foo foo0 foo??

          will turn them into foo001, ..., foo009, foo010, ..., foo278.

          And

          rename .htm .html *.htm

          will fix the extension of your html files.

          可以看出rename命令是專用于文件重命名的,而且根據其后的例子可以看出,rename除了給單個文件重命名,還可以批量文件重命名。同時,值得注意一點的是,rename命令是帶3個參數而不是很多人認為的2個參數。

          上面的例子中給出了兩種文件批量重命名的用法,而實際上,rename結合通配符使用,它的功能比上面的例子所顯示的更強大?;镜耐ㄅ浞幸韵聨讉€:

          ? 可替代單個字符

          * 可替代多個字符

          [charset] 可替代charset集中的任意單個字符

          下面以例子加以說明:

          如文件夾中有這些文件foo1, ..., foo9, foo10, ..., foo278,如果使用

          rename foo foo0 foo?

          則它只會把foo1到foo9的文件重命名為foo01到foo09,因為?通配符只能替代單個字符,所以被重命名的文件只是有4個字符長度名稱的文件,文件名中的foo被替換為foo0。

          再繼續使用

          rename foo foo0 foo??

          則文件夾中的foo01到foo99的所有文件都被重命名為foo001到foo099,而foo100及其以后的文件名都不變,因為通配符?的使用,所以只重命名5個字符長度名稱的文件,文件名中的foo被替換為foo0。

          如果再繼續使用

          rename foo foo0 foo*

          則foo001到foo278的所有文件都被重命名為foo0001到foo0278,因為通配符*可替代多個字符,所以,所有以foo開頭的文件都被重命名了,文件名中的foo被替換為foo0。

          我們再來看通配符[charset]的用法,還是繼續在上面所說的文件夾中,執行如下命令

          rename foo0 foo foo0[2]*

          則從foo0200到foo0278的所有文件都被重命名為foo200到foo278,文件名中的foo0被替換為foo。

          在使用中,三種通配符可以一起結合使用,關于具體的其它用法就只有自己不斷的摸索了。

        看過“rename 命令怎么使用”的人還看了:

        1.linux下free命令使用方法

        2.Linux下nl命令怎么用

        3.Linux命令如何連接

        4.Linux下traceroute命令怎么用

        5.mv命令怎么用

        6.11個很有用的Linux 命令

        892808 主站蜘蛛池模板: 国产视频有码字幕一区二区| 欧美韩中文精品有码视频在线| 国产真实乱对白精彩久久老熟妇女| www.91在线播放| 久久99精品久久水蜜桃| 国产精品国产三级国产试看| 一出一进一爽一粗一大视频| 99久久精品国产熟女拳交| 久久精品国产中文字幕| 久青草久青草视频在线观看| 青草成人在线视频观看| 韩国午夜理论在线观看| 精品少妇后入一区二区三区| 亚洲精品国产男人的天堂| 免费看成人毛片无码视频| 99久久机热/这里只有精品| 久久久亚洲av成人网站| 国产精品国产三级欧美二区| 天天爽夜夜爽人人爽曰| 日韩中文字幕有码av| 亚洲欧美人成网站在线观看看| 人妻18毛片A级毛片免费看 | 久久久久免费看少妇高潮A片| 国产精品白丝久久AV网站| 日本免费一区二区三区高清视频 | 非会员区试看120秒6次| 日韩中文字幕一二三视频| 国产18禁一区二区三区| 东京热人妻无码一区二区AV| 国产成人一区二区三区在线| 啊灬啊灬啊灬快灬深视频| 天堂www在线中文| 大地资源免费视频观看| 国产成人午夜福利在线播放 | 国产乱妇乱子视频在播放| 久久精品国产亚洲αv忘忧草| 精品国产熟女一区二区三区| 亚洲日韩国产精品第一页一区| 蜜桃av无码免费看永久| 欧美国产综合视频| 亚洲av综合a色av中文|