• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            linux修改文件名(linux修改文件名長(zhǎng)度限制)

            更新時(shí)間:2023-03-01 19:13:50 閱讀: 評(píng)論:0

            linux中修改文件名命令

            linux 給文件改名的命令是mv命令
            mv命令來(lái)為文件或目錄改名或?qū)⑽募梢粋€(gè)目錄移入另一個(gè)目錄中。該命令等同于DOS系統(tǒng)下的ren和move命令的組合。它的使用權(quán)限是所有用戶。命令詳細(xì)介紹可參考 Linux命令大全

            Linux下批量修改文件名

            Linux下修改文件名有mv和rename。其中mv命令只能對(duì)單個(gè)文件重命名,這是mv命令和rename命令的在重命名方面的根本區(qū)別。

            linux的rename命令有兩個(gè)版本,一個(gè)是c語(yǔ)言版本的,一個(gè)是perl語(yǔ)言版本的,判斷方法:
            輸入man rename 看到第一行是:
            RENAME(1) Linux Programmer’s Manual RENAME(1)
            這個(gè)就是C語(yǔ)言版本的
            而如果出現(xiàn):
            RENAME(1) Perl Programmers Reference Guide RENAME(1) 則是Perl版本的了

            C語(yǔ)言版本格式:rename 原字符串 新字符串 文件名
            Perl語(yǔ)言版本格式:rename 's/原字符串/新字符串/' 文件名

            rename支持正則表達(dá)式

            例子:

            字母的替換 rename "s/AA/aa/" * // 把文件名中的AA替換成aa
            修改文件的后綴 rename "s//.html//.php/" * // 把.html 后綴的改成 .php后綴
            批量添加文件后綴 rename "s/$//.txt/" * // 把所有的文件名都以txt結(jié)尾
            批量刪除文件名 rename "s//.txt//" * // 把所有以.txt結(jié)尾的文件名的.txt刪掉

            linux批量修改目錄或者文件名

            查看/home下所有子目錄的ok.txt并修改成OK.txt

            linux 批量重名名
            Linux Shell 批量重命名的方法總覽

            1、刪除所有的 .bak 后綴:

            2、把 .jpe 文件后綴修改為 .jpg:

            3、把所有文件的文件名改為小寫(xiě):

            4、將 abcd.jpg 重命名為 abcd_efg.jpg:

            5、將 abcd_efg.jpg 重命名為 abcd_lmn.jpg:

            6、把文件名中所有小寫(xiě)字母改為大寫(xiě)字母:

            7、把格式 *_?.jpg 的文件改為 *_0?.jpg:

            8、把文件名的前三個(gè)字母變?yōu)?vzomik:

            9、把文件名的后四個(gè)字母變?yōu)?vzomik:

            linux系統(tǒng)中如何重命名文件和文件夾?

            linux重命名文件和文件夾可以使用mv命令來(lái)實(shí)現(xiàn)。

            mv命令:

            Linux mv 命令用來(lái)為文件或目錄改名、或?qū)⑽募蚰夸浺迫肫渌恢谩?/p>

            實(shí)例:

            比如:before.txt是修改之前的文件名,after.txt是準(zhǔn)備修改的文件名。

            命令為:

            注意:如果當(dāng)前目錄下也有個(gè)after.txt的文件的話,我們的這個(gè)文件是會(huì)將它覆蓋的。

            mv命令也可以移動(dòng)文件和文件夾,例如將/a目錄移動(dòng)到/b下,并重命名為c。

            命令為:


            Linux 下使用 shell 批量修改文件名的三種方法

            1、通過(guò)d替換

            [root@node01 wolf]# find / -type f -name wolf.log

            /wolf.log

            /tmp/wolf.log

            /root/wolf/wolf.log

            [root@node01 wolf]# d -i 's#wolf#yujing#g' find / -type f -name wolf.log

            [root@node01 wolf]# find / -type f -name "wolf.log" | xargs cat

            yujing

            yujing

            yujing

            [root@node01 wolf]#

            2、通過(guò)變量子串替換

            vi laolang.log

            wolf_20170806_1_wolf.jpg

            wolf_20170806_2_wolf.jpg

            wolf_20170806_3_wolf.jpg

            wolf_20170806_4_wolf.jpg

            wolf_20170806_5_wolf.jpg

            wolf_20170806_6_wolf.jpg

            wolf_20170806_7_wolf.jpg

            wolf_20170806_8_wolf.jpg

            wolf_20170806_9_wolf.jpg

            wolf_20170806_10_wolf.jpg

            [root@node01 data]# touch cat laolang.log |tr "\n" " "

            [root@node01 data]# ll

            total 8316

            drwxr-xr-x 6 root root 4096 Jul 8 07:24 apache-maven-3.3.9

            -rw-r--r-- 1 root root 8491533 Jul 8 07:23 apache-maven-3.3.9-bin.tar.gz

            -rw-r--r-- 1 root root 0 Jul 29 14:16 cat

            drwxr-xr-x 2 root root 4096 Jul 29 06:00 day1

            drwxr-xr-x 2 root root 4096 Jul 29 11:50 day2

            drwxr-xr-x 2 root root 4096 Jul 29 14:12 day3

            -rw-r--r-- 1 root root 251 Jul 29 14:16 laolang.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_10_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_1_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_2_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_3_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_4_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_5_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_6_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_7_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_8_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_9_wolf.jpg

            [root@node01 data]# f=wolf_20170806_10_wolf.jpg

            [root@node01 data]# echo $f

            wolf_20170806_10_wolf.jpg

            [root@node01 data]# echo ${f%wolf*.jpg}

            wolf_20170806_10_

            [root@node01 data]# mv $f echo ${f%wolf*.jpg}.jpg

            [root@node01 data]# ll

            total 8316

            drwxr-xr-x 6 root root 4096 Jul 8 07:24 apache-maven-3.3.9

            -rw-r--r-- 1 root root 8491533 Jul 8 07:23 apache-maven-3.3.9-bin.tar.gz

            -rw-r--r-- 1 root root 0 Jul 29 14:16 cat

            drwxr-xr-x 2 root root 4096 Jul 29 06:00 day1

            drwxr-xr-x 2 root root 4096 Jul 29 11:50 day2

            drwxr-xr-x 2 root root 4096 Jul 29 14:12 day3

            -rw-r--r-- 1 root root 251 Jul 29 14:16 laolang.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_10_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_1_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_2_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_3_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_4_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_5_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_6_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_7_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_8_wolf.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_9_wolf.jpg

            [root@node01 data]# for f in ls *wolf.jpg ;do mv $f echo ${f%wolf*.jpg}.jpg;done

            [root@node01 data]# ll

            total 8316

            drwxr-xr-x 6 root root 4096 Jul 8 07:24 apache-maven-3.3.9

            -rw-r--r-- 1 root root 8491533 Jul 8 07:23 apache-maven-3.3.9-bin.tar.gz

            -rw-r--r-- 1 root root 0 Jul 29 14:16 cat

            drwxr-xr-x 2 root root 4096 Jul 29 06:00 day1

            drwxr-xr-x 2 root root 4096 Jul 29 11:50 day2

            drwxr-xr-x 2 root root 4096 Jul 29 14:12 day3

            -rw-r--r-- 1 root root 251 Jul 29 14:16 laolang.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_10_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_1_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_2_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_3_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_4_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_5_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_6_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_7_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_8_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_9_.jpg

            3、修改擴(kuò)展名

            把上面的jpg更換為log

            [root@node01 data]# f=wolf_20170806_10_.jpg

            [root@node01 data]# echo ${f/%jpg/log} 

            wolf_20170806_10_.log

            [root@node01 data]# mv $f ${f/%jpg/log}

            [root@node01 data]# ls

            apache-maven-3.3.9 day1 laolang.log wolf_20170806_2_.jpg wolf_20170806_5_.jpg wolf_20170806_8_.jpg

            apache-maven-3.3.9-bin.tar.gz day2 wolf_20170806_10_.log wolf_20170806_3_.jpg wolf_20170806_6_.jpg wolf_20170806_9_.jpg

            cat day3 wolf_20170806_1_.jpg wolf_20170806_4_.jpg wolf_20170806_7_.jpg

            [root@node01 data]# ll

            total 8316

            drwxr-xr-x 6 root root 4096 Jul 8 07:24 apache-maven-3.3.9

            -rw-r--r-- 1 root root 8491533 Jul 8 07:23 apache-maven-3.3.9-bin.tar.gz

            -rw-r--r-- 1 root root 0 Jul 29 14:16 cat

            drwxr-xr-x 2 root root 4096 Jul 29 06:00 day1

            drwxr-xr-x 2 root root 4096 Jul 29 11:50 day2

            drwxr-xr-x 2 root root 4096 Jul 29 14:12 day3

            -rw-r--r-- 1 root root 251 Jul 29 14:16 laolang.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_10_.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_1_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_2_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_3_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_4_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_5_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_6_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_7_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_8_.jpg

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_9_.jpg

            [root@node01 data]# for f in ls *.jpg ;do mv $f ${f/%jpg/log} ;done

            [root@node01 data]# ll

            total 8316

            drwxr-xr-x 6 root root 4096 Jul 8 07:24 apache-maven-3.3.9

            -rw-r--r-- 1 root root 8491533 Jul 8 07:23 apache-maven-3.3.9-bin.tar.gz

            -rw-r--r-- 1 root root 0 Jul 29 14:16 cat

            drwxr-xr-x 2 root root 4096 Jul 29 06:00 day1

            drwxr-xr-x 2 root root 4096 Jul 29 11:50 day2

            drwxr-xr-x 2 root root 4096 Jul 29 14:12 day3

            -rw-r--r-- 1 root root 251 Jul 29 14:16 laolang.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_10_.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_1_.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_2_.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_3_.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_4_.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_5_.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_6_.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_7_.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_8_.log

            -rw-r--r-- 1 root root 0 Jul 29 14:16 wolf_20170806_9_.log

            以上就是本次分享的全部?jī)?nèi)容,現(xiàn)在想要學(xué)習(xí)的程序員歡迎關(guān)注六星社區(qū),獲取更多技能與教程。

            Linux中,怎樣修改文件名

            Linux中修改文件名使用mv命令,它可以將源文件重命名為目標(biāo)文件,或?qū)⒃次募苿?dòng)至指定目錄。

            1、mv命令的用法

            mv[選項(xiàng)]...[-T]源文件目標(biāo)文件
             或:mv[選項(xiàng)]...源文件...目錄
             或:mv[選項(xiàng)]...-t目錄源文件...

            2、比如在當(dāng)前目錄下有個(gè)test.txt的文件 ,要修改文件名為good.txt,則可以執(zhí)行

            mvtest.txtgood.txt

            3、常用參數(shù)說(shuō)明:

            --backup=<備份模式>:若需覆蓋文件,則覆蓋前先行備份;
            -b:當(dāng)文件存在時(shí),覆蓋前,為其創(chuàng)建一個(gè)備份;
            -f:若目標(biāo)文件或目錄與現(xiàn)有的文件或目錄重復(fù),則直接覆蓋現(xiàn)有的文件或目錄;
            -i:交互式操作,覆蓋前先行詢問(wèn)用戶,如果源文件與目標(biāo)文件或目標(biāo)目錄中的文件同名,則詢問(wèn)用戶是否覆蓋目標(biāo)文件。用戶輸入”y”,表示將覆蓋目標(biāo)文件;輸入”n”,表示取消對(duì)源文件的移動(dòng)。這樣可以避免誤將文件覆蓋。
            --strip-trailing-slashes:刪除源文件中的斜杠“/”;
            -S<后綴>:為備份文件指定后綴,而不使用默認(rèn)的后綴;
            --target-directory=<目錄>:指定源文件要移動(dòng)到目標(biāo)目錄;
            -u:當(dāng)源文件比目標(biāo)文件新或者目標(biāo)文件不存在時(shí),才執(zhí)行移動(dòng)操作。

            本文發(fā)布于:2023-02-28 20:19:00,感謝您對(duì)本站的認(rèn)可!

            本文鏈接:http://www.newhan.cn/zhishi/a/167766923084139.html

            版權(quán)聲明:本站內(nèi)容均來(lái)自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。

            本文word下載地址:linux修改文件名(linux修改文件名長(zhǎng)度限制).doc

            本文 PDF 下載地址:linux修改文件名(linux修改文件名長(zhǎng)度限制).pdf

            下一篇:返回列表
            標(biāo)簽:文件名   長(zhǎng)度   linux
            相關(guān)文章
            留言與評(píng)論(共有 0 條評(píng)論)
               
            驗(yàn)證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實(shí)用文體寫(xiě)作網(wǎng)旗下知識(shí)大全大全欄目是一個(gè)全百科類寶庫(kù)! 優(yōu)秀范文|法律文書(shū)|專利查詢|
            主站蜘蛛池模板: 亚洲婷婷六月的婷婷| 国产免费午夜福利在线播放| 国产在线码观看超清无码视频| 国内精品免费久久久久电影院97| 激情动态图亚洲区域激情| 国内精品久久久久电影院| 日本做受高潮好舒服视频| 无码人妻天天拍夜夜爽| 亚洲V天堂V手机在线| www插插插无码视频网站| 日韩精品一卡二卡在线观看| 日本在线a一区视频高清视频| 国产精品午夜无码AV天美传媒| 亚洲综合中文字幕首页| 日韩AV片无码一区二区三区| 精品国偷自产在线视频99| 中文无码av一区二区三区| 日本一区二区三区在线看| 吾爱夜趣福利在线导航观看| 久久热这里只有精品66| 亚洲精品在线少妇内射| AV最新高清无码专区| 中文字幕在线观看亚洲日韩| 91综合在线| 成人免费视频在线观看播放| 亚洲国产精品自在拍在线播放蜜臀| 91精品国产午夜福利| 最新国产麻豆aⅴ精品无码| 中文字幕精品亚洲字幕成| 亚洲精品欧美综合二区| 国产精品久久久久久久久久直播| 91福利国产午夜亚洲精品| 国内精品大秀视频日韩精品| 老司机久久99久久精品播放免费 | 无码人妻aⅴ一区二区三区日本| 91中文字幕在线一区| 亚洲精品二区在线观看| 国产精品系列在线免费看| 国产AV无码专区亚洲AV| 国产综合精品一区二区在线| 内射干少妇亚洲69XXX|