以下的內容**於《鳥哥的私房菜》
linux命令列下的複製、刪除與移動:cp,rm,mv
cp(copy)複製
cp這個命令的用途很多,除了單純的複製之外,還可以建立鏈結檔案對比兩檔案的新舊而予以更新,
以及複製整個目錄等
語法cp [-adfilprsu] 原始檔 目標檔案
原始檔(source)
目標檔案(destination)
選項-a:相當於-pdr的意思,請參考後文
-d:若原始檔為鏈結檔案的屬性,則複製鏈結檔案屬性而非檔案本身
-f:強制的意思(force),也就是說覆蓋掉已存在的檔案
rm(remove)刪除
語法rm [-rfi] 檔案或者目錄
選項-r:遞迴操作
-f:強制(force)
-i:刪除時給出提示資訊
這個 rm -rf file/dir 這個命令是非常危險的,除非非常確定,
否則建議加上i選項
注意:當某個檔案以-開頭,刪除時應該這麼做
#rm -rf -- -filename-
在檔名前面加上--
或者指定是某個目錄下的檔案,如
#rm -rf ./-filename-
mv(move) 移動檔案或目錄,更名
語法mv [-finu] source destination
mv [-finu] source... directory
選項-f:若目標檔案存在,會被覆蓋
-i:有提示資訊
-n:若目標檔案存在,不覆蓋
-u:若原始檔比目標檔案新,或者目標檔案丟失,則更新,否則不更新
在同乙個目錄下,mv還有改名的功能
# mv abc cba
Linux命令下,cp,rm,mv命令的使用
linux命令列下的複製 刪除與移動 cp,rm,mv cp copy 複製 cp這個命令的用途很多,除了單純的複製之外,還可以建立鏈結檔案對比兩檔案的新舊而予以更新,以及複製整個目錄等 語法cp adfilprsu 原始檔 目標檔案 原始檔 source 目標檔案 destination 選項 a...
linux 下 mysql命令列
啟動mysql的命令 service mysqld start 重啟mysql的命令 service mysqld restart 關閉mysql的命令 service mysqld stop 連線本機上的mysql mysql uroot p,回車後提示輸入密碼。root密碼預設為空 回車 破解m...
Linux命令列下常用svn命令
1 linux命令列下將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 linux命令列下往版本庫中新增新的檔案 svn add file 例如 svn add test.php 新增tes...