Linux文件的復制、刪除和移動命令使用說明
發(fā)布日期:2022-04-23 13:21 | 文章來源:源碼之家
cp復制命令
cp命令復制文件從一個位置到另一位置。如果目的地文件存在,將覆復寫該文件; 如果目的地目錄存在,文件將復制到該目錄下 (目錄不會被復寫)。
語法:
語法是
cp [命令開關(guān)]… SOURCE DEST
cp [OPTIONS]… SOURCE… DIRECTORY
cp [OPTIONS]… –target-directory=DIRECTORY SOURCE…
命令開關(guān):
示例:
C復制兩個文件:
cp file1 file2上述cp命令復制文件file1.php 的內(nèi)容到文件file2.php中。
備份拷貝的文件:
cp -b file1.php file2.php創(chuàng)建文件file1.php的帶著符號 ‘~’的備份文件file2.php~。
復制文件夾和子文件夾:
cp -R scripts scripts1上面的 cp 命令從 scripts 復制文件夾和子文件夾到 scripts1。
mv移動命令
mv 命令是move的縮寫。 用它從一個目錄到一個目錄移動/重命名文件。 mv命令不同于cp命令,mv命令是完全的從源移動文件并且把文件移動到指定的目錄,這里cp命令只是復制文件的內(nèi)容從一個文件到另一個文件。
語法:
語法是
mv [-f] [-i] 原名稱 新名稱
命令開關(guān):
示例:
To Rename / Move a file:
mv file1.txt file2.txt
這個命令重命名file1.txt文件的名字為file2.txt。
To move a directory
移動一個目錄
mv hscripts tmp
在上述命令中,如果tmp目錄已經(jīng)存在,mv命令將移動hscripts文件夾/目錄下的所有文件,目錄和子目錄到tmp目錄。 如果沒有tmp目錄,它將重命名 hscripts目錄為tmp目錄。
移動多個文件/更多問價到另一目錄
mv file1.txt tmp/file2.txt newdir
這個命令移動當前目錄的file1.txt文件和tmp文件夾/目錄的file2.txt文件到newdir目錄。
rm刪除命令
rm linux 命令用來移除/刪除目錄下的文件。
語法:
語法是
rm [命令開關(guān)..] [文件 | 目錄]
命令開關(guān):
示例:
移除/刪除文件:
rm file1.txt
這里rm命令將移除/刪除文件file1.txt。
刪除目錄樹:
rm -ir tmp
這里rm命令遞歸的刪除tmp目錄下所有子目錄下內(nèi)容,對于每個文件的刪除都會提示你,然后刪除tmp目錄本身。
一次刪除多個文件。
rm file1.txt file2.txt
rm命令同時刪除文件file1.txt 和file2.txt。
cp命令復制文件從一個位置到另一位置。如果目的地文件存在,將覆復寫該文件; 如果目的地目錄存在,文件將復制到該目錄下 (目錄不會被復寫)。
語法:
語法是
cp [命令開關(guān)]… SOURCE DEST
cp [OPTIONS]… SOURCE… DIRECTORY
cp [OPTIONS]… –target-directory=DIRECTORY SOURCE…
命令開關(guān):
| -a | 等同于 -dpR. |
| –backup[=CONTROL] | 對每個存在的目標文件制作備份。 |
| -b | 如同 –backup,但是不接受參數(shù)。 |
| -f | 如果存在的目標文件不能被寫操作打開,刪除它并且再試一次。 |
| -p | 等同于 –preserve=mode,ownership,timestamps (保留模式,所有者和時間戳信息)。 |
| –preserve[=ATTR_LIST] | 保留指定的屬性 (默認屬性:模式,所有者,時間戳)和安全配置, 如果可能的話添加附加屬性:連接,所有。 |
| –no-preserve=ATTR_LIST | 不保留指定的屬性。 |
| –parents | 在目錄下添加源路徑。 |
C復制兩個文件:
cp file1 file2上述cp命令復制文件file1.php 的內(nèi)容到文件file2.php中。
備份拷貝的文件:
cp -b file1.php file2.php創(chuàng)建文件file1.php的帶著符號 ‘~’的備份文件file2.php~。
復制文件夾和子文件夾:
cp -R scripts scripts1上面的 cp 命令從 scripts 復制文件夾和子文件夾到 scripts1。
mv移動命令
mv 命令是move的縮寫。 用它從一個目錄到一個目錄移動/重命名文件。 mv命令不同于cp命令,mv命令是完全的從源移動文件并且把文件移動到指定的目錄,這里cp命令只是復制文件的內(nèi)容從一個文件到另一個文件。
語法:
語法是
mv [-f] [-i] 原名稱 新名稱
命令開關(guān):
| -f | 在覆蓋前不提示(equivalent to相當于 –reply=yes). mv-f 將在沒有提示的情況下移動文件(多個文件),即使它將復寫存在的目標文件。 |
| -i | 在復寫另一文件前做出提示 |
To Rename / Move a file:
mv file1.txt file2.txt
這個命令重命名file1.txt文件的名字為file2.txt。
To move a directory
移動一個目錄
mv hscripts tmp
在上述命令中,如果tmp目錄已經(jīng)存在,mv命令將移動hscripts文件夾/目錄下的所有文件,目錄和子目錄到tmp目錄。 如果沒有tmp目錄,它將重命名 hscripts目錄為tmp目錄。
移動多個文件/更多問價到另一目錄
mv file1.txt tmp/file2.txt newdir
這個命令移動當前目錄的file1.txt文件和tmp文件夾/目錄的file2.txt文件到newdir目錄。
rm刪除命令
rm linux 命令用來移除/刪除目錄下的文件。
語法:
語法是
rm [命令開關(guān)..] [文件 | 目錄]
命令開關(guān):
| -f | 不提示用戶,刪除目錄下的所有文件。 |
| -i | 交互模式。使用這個選項,rm命令在刪除任何文件前提示用戶確認。 |
| -r (或) -R | 遞歸的刪除參數(shù)表中的目錄及其子目錄。 目錄將被清空并且刪除。 當刪除目錄包含的具有寫保護的文件時用戶通常是被提示的。 |
移除/刪除文件:
rm file1.txt
這里rm命令將移除/刪除文件file1.txt。
刪除目錄樹:
rm -ir tmp
這里rm命令遞歸的刪除tmp目錄下所有子目錄下內(nèi)容,對于每個文件的刪除都會提示你,然后刪除tmp目錄本身。
一次刪除多個文件。
rm file1.txt file2.txt
rm命令同時刪除文件file1.txt 和file2.txt。
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
相關(guān)文章
上一篇:
SCP 方便的Linux文件互傳
下一篇:
關(guān)注官方微信