操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    cp 和 mv 之外,在 Linux 上有更多的復制和重命名文件的命令。試試這些命令或許會驚艷到你,并能節省一些時間。

    Linux 用戶數十年來一直在使用簡單的 cp 和 mv 命令來復制和重命名文件。這些命令是我們大多數人首先學到的,每天可能有數百萬人在使用它們。但是還有其他技術、方便的方法和另外的命令,這些提供了一些獨特的選項。

    首先,我們來思考為什么你想要復制一個文件。你可能需要在另一個位置使用同一個文件,或者因為你要編輯該文件而需要一個副本沒有找到一未命名文件,并且希望確保備有便利的備份以防萬一需要恢復原始文件。這樣做的顯而易見的方式是使用像 cp -orig 這樣的命令。

    但是,如果你想復制大量的文件,那么這個策略可能就會變得很老。更好的選擇是:

    使用 tar 的方式很簡單。對于當前目錄中的所有文件,你可以使用如下命令:

    $ tar cf myfiles.tar *
    

    對于一組可以用模式標識的文件,可以使用如下命令:

    $ tar cf myfiles.tar *.txt
    

    在每種情況下,最終都會生成一個 .tar 文件沒有找到一未命名文件,其中包含目錄中的所有文件或擴展名為 .txt 的所有文件。

    什么樣的文件命名是合適的文件名_沒有找到一未命名文件_好壓沒密碼里面文件有密碼

    一個簡單的循環將允許你使用修改后的名稱來制作備份副本:

    $ for file in *
    > do
    > cp $file $file-orig
    > done
    

    當你備份單個文件并且該文件恰好有一個長名稱時,可以依靠使用 tab 來補全文件名(在輸入足夠的字母以便唯一標識該文件后點擊 Tab 鍵)并使用像這樣的語法將 -orig 附加到副本的名字后。

    $ cp file-with-a-very-long-name{,-orig}
    

    然后你有一個 file-with-a-very-long-name 和一個 file-with-a-very-long-name-orig。

    沒有找到一未命名文件_什么樣的文件命名是合適的文件名_好壓沒密碼里面文件有密碼

    在 Linux 上重命名文件

    重命名文件的傳統方法是使用 mv 命令。該命令將文件移動到不同的目錄,或原地更改其名稱,或者同時執行這兩個操作。

    $ mv myfile /tmp
    $ mv myfile notmyfile
    $ mv myfile /tmp/notmyfile
    

    但我們也有 命令來做重命名。使用 命令的竅門是習慣它的語法,但是如果你了解一些 Perl,你可能發現它并不棘手。

    有個非常有用的例子。假設你想重新命名一個目錄中的文件,將所有的大寫字母替換為小寫字母。一般來說,你在 Unix 或 Linux 系統上找不到大量大寫字母的文件,但你可以有。這里有一個簡單的方法來重命名它們,而不必為它們中的每一個使用 mv 命令。 /A-Z/a-z/ 告訴 命令將范圍 A-Z 中的任何字母更改為 a-z 中的相應字母。

    $ ls
    Agenda Group.JPG MyFile
    

    好壓沒密碼里面文件有密碼_什么樣的文件命名是合適的文件名_沒有找到一未命名文件

    $ rename 'y/A-Z/a-z/' * $ ls agenda group.jpg myfile

    你也可以使用 來刪除文件擴展名。也許你厭倦了看到帶有 .txt 擴展名的文本文件。簡單刪除這些擴展名 —— 用一個命令。

    $ ls
    agenda.txt notes.txt weekly.txt
    $ rename 's/.txt//' *
    $ ls
    agenda notes weekly
    

    什么樣的文件命名是合適的文件名_好壓沒密碼里面文件有密碼_沒有找到一未命名文件

    現在讓我們想象一下,你改變了心意,并希望把這些擴展名改回來。沒問題。只需修改命令。竅門是理解第一個斜杠前的 s 意味著“替代”。前兩個斜線之間的內容是我們想要改變的東西,第二個斜線和第三個斜線之間是改變后的東西。所以,$ 表示文件名的結尾,我們將它改為 .txt。

    $ ls
    agenda notes weekly
    $ rename 's/$/.txt/' *
    $ ls
    agenda.txt notes.txt weekly.txt
    

    你也可以更改文件名的其他部分。牢記 s/舊內容/新內容/ 規則。

    $ ls
    

    什么樣的文件命名是合適的文件名_沒有找到一未命名文件_好壓沒密碼里面文件有密碼

    draft-minutes-2018-03 draft-minutes-2018-04 draft-minutes-2018-05 $ rename 's/draft/approved/' *minutes* $ ls approved-minutes-2018-03 approved-minutes-2018-04 approved-minutes-2018-05

    在上面的例子中注意到,當我們在 s/old/new/ 中使用 s 時,我們用另一個名稱替換名稱的一部分。當我們使用 y 時,我們就是直譯(將字符從一個范圍替換為另一個范圍)。

    總結

    現在有很多復制和重命名文件的方法。我希望其中的一些會讓你在使用命令行時更愉快。

    via: ///linux/-and--files-on-linux.html

    作者: Henry- 選題: 譯者: 校對:wxy

    本文由 LCTT 原創編譯,Linux中國 榮譽推出

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有