shell命令--cp


shell命令--cp

0、cd命令的專屬圖床

點此快速打開文章圖床_shell命令cp

1、cp命令的功能說明

cp命令用於復制文件或目錄。

2、cp命令的語法格式

SYNOPSIS
    cp [OPTION]... [-T] SOURCE DEST
    cp [OPTION]... SOURCE... DIRECTORY
    cp [OPTION]... -t DIRECTORY SOURCE...

3、cp命令的選項說明

  • -r:復制目錄
  • -p:保持文件或目錄屬性
  • -a:相當於同時使用參數-d,-p,-r
  • -i:提示是否覆蓋的確認
  • -d:如果復制的源文件為鏈接文件,僅復制符號鏈接本身,且保留符號鏈接所指向的目標文件或目錄

4、cp命令的實踐操作

范例1:無參數和帶參數 -a 的比較

cd /test
pwd
ll -h
cp file1 file4  -->不帶參數
cp -a file1 file5  -->帶參數-a
ll -h  -->對比結果,簡單發現file4和file5創建的時間是不一樣的

范例2:使用 -i 參數的例子

cp -i file1 file5  -->提示是否覆蓋文件?
cp file1 file5  -->沒加 -i 為啥也提示?
alias cp  -->因為系統為cp做了別名
\cp file1 file5  -->取消別名(或提示)方法1:在前面加\
/bin/cp file1 file5  -->取消別名(或提示)方法2:使用命令的絕對路徑

范例3:使用 -r 參數復制目錄

tree dir1 dir2  -->看一下dir1和dir2目錄內容
cp dir1 dir2  -->顯示跳過目錄dir1
cp -r dir1 dir2  --> 使用 -r 參數 
tree dir1 dir2  -->查看結果

范例4:快速備份文件案例

ls /etc/ssh/|grep config
cp /etc/ssh/ssh_config /etc/ssh/sshd_config.bak  -->正常備份
cp /etc/ssh/sshd_config{,.bak1}  -->快速備份
!ls  -->執行最近ls開頭的相關命令

『MineGi有話說』:快來掃一掃下面鏈接的二維碼,加入我們吧!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM