您現在的位置是:首頁 >要聞 > 2022-04-15 17:22:11 來源:
科技教程:linuxcp命令
如今越來越多的小伙伴對于linuxcp命令這方面的問題開始感興趣,看似平靜的每一天,在每個人身上都在發生著各種各樣的故事,因為大家現在都是想要了解到此類的信息,那么既然現在大家都想要知道linuxcp命令,感興趣的小伙伴請隨我一起來看看,廢話不多說,趕緊跟隨小編,讓我們一起來看看吧,希望對您有用。
功能
復制文件或目錄
語法
cp [選項] 源文件 目的
cp [選項] 源目錄 目的
選項
-b,--backup 覆蓋已存在的文件時先備份-f,--force 強行復制文件或目錄,不管目標文件或目錄是否已經存在-i,--interactive 覆蓋已存在的文件之前先詢問-p,--preserve 保留源文件或目錄的屬性-r,-R,--recursive 遞歸處理目錄以及目錄下所有的項目-u,--update 當源文件比目的文件較新或目的文件不存在時才復制-v,--verbose 顯示命令執行的信息
示例
cp a.txt doc復制 a.txt 到 doc 目錄
lychie@ubuntu:/test$ cp a.txt doc
lychie@ubuntu:/test$ tree doc
doc
└── a.txt
0 directories, 1 file
cp a.txt doc/b.txt復制 a.txt 到 doc 目錄,并重命名為 b.txt
lychie@ubuntu:/test$ cp a.txt doc/b.txt
lychie@ubuntu:/test$ tree doc
doc
├── a.txt
└── b.txt
0 directories, 2 files
cp -b a.txt doc復制 a.txt 到 doc 目錄,覆蓋之前先備份
lychie@ubuntu:/test$ cp -b a.txt doc
lychie@ubuntu:/test$ tree doc
doc
├── a.txt
├── a.txt~
└── b.txt
0 directories, 3 files
cp -r doc dir復制 doc 目錄,并重命名為 dir
lychie@ubuntu:/test$ ls
a.txt doc
lychie@ubuntu:/test$ cp -r doc dir
lychie@ubuntu:/test$ ls
a.txt dir doc
lychie@ubuntu:/test$ tree dir
dir
├── a.txt
├── a.txt~
└── b.txt
0 directories, 3 files
cp -p a.txt b.txt復制 a.txt 并重命名為 b.txt 同時保留源文件的屬性
lychie@ubuntu:/test$ ls -l
總用量 4
-rw-rw-r-- 1 lychie lychie 13 9月 24 02:00 a.txt
lychie@ubuntu:/test$ cp -p a.txt b.txt
lychie@ubuntu:/test$ cp a.txt c.txt
lychie@ubuntu:/test$ ls -l
總用量 12
-rw-rw-r-- 1 lychie lychie 13 9月 24 02:00 a.txt
-rw-rw-r-- 1 lychie lychie 13 9月 24 02:00 b.txt
-rw-rw-r-- 1 lychie lychie 13 9月 24 03:24 c.txt
cp a.txt b.txt category復制 a.txt、b.txt 到目錄 category
lychie@ubuntu:/test$ cp a.txt b.txt category
lychie@ubuntu:/test$ tree category
category
├── a.txt
└── b.txt
0 directories, 2 files