cp命令就是在linux下對檔案複製的乙個命令,功能很強大啊。
其命令格式如下
cp (複製檔案或目錄)
cp [-adfilprsu] (source) (destination)
cp [options] source1 source2 source3 …. directory
引數:-a :相當於 -pdr 的意思;
-d :若**檔案為鏈結檔案的屬性(link file),則複製鏈結檔案屬性而非檔案本身;
-f :為強制 (force) 的意思,若有重複或其它疑問時,不會詢問使用者,而強制複製;
-i :若目的檔(destination)已經存在時,在覆蓋時會先詢問是否真的動作!
-l :進行硬式鏈結 (hard link) 的鏈結檔建立,而非複製檔案本身;
-p :連同檔案的屬性一起複製過去,而非使用預設屬性;
-r :遞迴持續複製,用於目錄的複製行為;
-s :複製成為符號鏈結檔案 (symbolic link),亦即『快捷方式』檔案;
-u :若 destination 比 source 舊才更新 destination !
將範例一複製的 bashrc 建立乙個鏈結檔 (symbolic link)
[root@linux tmp]# ls -l bashrc
-rw-r–r– 1 root root 395 jul 18 22:08 bashrc
[root@linux tmp]# cp -s bashrc bashrc_slink
[root@linux tmp]# cp -l bashrc bashrc_hlink
[root@linux tmp]# ls -l bashrc*
-rw-r–r– 2 root root 395 jul 18 22:08 bashrc
-rw-r–r– 2 root root 395 jul 18 22:08 bashrc_hlink
lrwxrwxrwx 1 root root 6 jul 18 22:31 bashrc_slink -> bashrc
# 那個 bashrc_slink 是由 -s 的引數造成的,建立的是乙個『快捷方式』,
# 所以您會看到在檔案的最右邊,會顯示這個檔案是『鏈結』到**去的!
# 至於那個 bashrc_hlink 有趣了!建立了這個檔案之後, bashrc 與 bashrc_hlink
# 所有的引數都一樣,只是,第二欄的 link 數改變成為 2 了~而不是原本的 1 喔!
# 這兩種鏈結的方式的異同,我們會在下一章裡面進行介紹的!
Linux命令之 cp命令》
cp命令用來複製檔案或者目錄,是linux系統中最常用的命令之一。一般情況下,shell會設定乙個別名,在命令列下複製檔案時,如果目標檔案已經存在,就會詢問是否覆蓋,不管你是否使用 i引數。但是如果是在shell指令碼中執行cp時,沒有 i引數時不會詢問是否覆蓋。這說明命令列和shell指令碼的執行...
Linux命令之 grep命令》
1.作用 linux系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹配的行列印出來 也可以通過管道重定向流輸出到檔案中 grep全稱是global regular expression print,表示全域性正規表示式列印,它的使用許可權是所有使用者。2.格式 grep...
linux命令之grep命令
grep 命令是乙個十分強大的文字搜尋命令,它全面的搜尋滿足正規表示式文字內容並且可 以把對應的行 以及行號列印出來 基本格式 grep 選項 模式 檔案或者目錄 模式 是什麼呢?模式就是要搜尋的文字內容的正規表示式,當然也可以時最簡單的最直接的 文字。輸出是什麼呢,一般的輸出的是滿足有所要搜尋內容...