centos 檔案建立、刪除、移動、複製等命令

來源:互聯網
上載者:User

標籤:des   style   http   os   io   使用   ar   檔案   sp   

建立目錄

mkdir 檔案名稱

mkdir /var/www/test

 cp複製命令

cp命令複製檔案從一個位置到另一位置。如果目的地檔案存在,將覆複寫該檔案; 如果目的地目錄存在,檔案將複製到該目錄下 (目錄不會被複寫)。



文法:
文法是
cp [命令開關]… SOURCE DEST
cp [OPTIONS]… SOURCE… DIRECTORY
cp [OPTIONS]… –target-directory=DIRECTORY SOURCE…

命令開關:

-a 等同於 -dpR.
–backup[=CONTROL] 對每個存在的目標檔案製作備份。
-b 如同 –backup,但是不接受參數。
-f 如果存在的目標檔案不能被寫操作開啟,刪除它並且再試一次。
-p 等同於 –preserve=mode,ownership,timestamps (保留模式,所有者和時間戳記資訊)。
–preserve[=ATTR_LIST] 保留指定的屬性 (預設屬性:模式,所有者,時間戳記)和安全配置, 如果可能的話添加附加屬性:串連,所有。
–no-preserve=ATTR_LIST 不保留指定的屬性。
–parents 在目錄下添加源路徑。




樣本:

  1. C複製兩個檔案:
    cp file1 file2
    上述cp命令複製檔案file1.php 的內容到檔案file2.php中。

  2. 備份拷貝的檔案:
    cp -b file1.php file2.php
    建立檔案file1.php的帶著符號 ‘~’的備份檔案file2.php~。
  3. 複製檔案夾和子檔案夾:
    cp -R scripts scripts1
    上面的 cp 命令從 scripts 複製檔案夾和子檔案夾到 scripts1。
mv移動命令

mv 命令是move的縮寫。 用它從一個目錄到一個目錄移動/重新命名檔案。 mv命令不同於cp命令,mv命令是完全的從源移動檔案並且把檔案移動到指定的目錄,這裡cp命令只是複製檔案的內容從一個檔案到另一個檔案。

文法:
文法是
mv [-f] [-i] 原名稱 新名稱

命令開關:

-f 在覆蓋前不提示(equivalent to相當於 –reply=yes). mv -f 將在沒有提示的情況下移動檔案(多個檔案),即使它將複寫存在的目標檔案。
-i 在複寫另一檔案前做出提示




樣本:

  1. To Rename / Move a file:
    mv file1.txt file2.txt
    這個命令重新命名file1.txt檔案的名字為file2.txt。
  2. To move a directory移動一個目錄
    mv hscripts tmp
    在上述命令中,如果tmp目錄已經存在,mv命令將移動hscripts檔案夾/目錄下的所有檔案,目錄和子目錄到tmp目錄。 如果沒有tmp目錄,它將重新命名 hscripts目錄為tmp目錄。
  3. 移動多個檔案/更多問價到另一目錄
    mv file1.txt tmp/file2.txt newdir
    這個命令移動目前的目錄的file1.txt檔案和tmp檔案夾/目錄的file2.txt檔案到newdir目錄。
rm刪除命令

rm Linux 命令用來移除/刪除目錄下的檔案。

文法:
文法是
rm [命令開關..] [檔案 | 目錄]

命令開關:

-f 不提示使用者,刪除目錄下的所有檔案。
-i 互動模式。使用這個選項,rm命令在刪除任何檔案前提示使用者確認。
-r (或) -R 遞迴的刪除參數表中的目錄及其子目錄。 目錄將被清空並且刪除。 當刪除目錄包含的具有防寫保護的檔案時使用者通常是被提示的。




樣本:

  1. 移除/刪除檔案:
    rm file1.txt
    這裡rm命令將移除/刪除檔案file1.txt。
  2. 刪除分類樹:
    rm -ir tmp
    這裡rm命令遞迴的刪除tmp目錄下所有子目錄下內容,對於每個檔案的刪除都會提示你,然後刪除tmp目錄本身。
  3. 一次刪除多個檔案。
    rm file1.txt file2.txt
    rm命令同時刪除檔案file1.txt 和file2.txt。

centos 檔案建立、刪除、移動、複製等命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.