複製和移動文件

#cp:複製文件(copy)


複製的規則一般來說,一個文件到一個文件,多個文件到一個目錄。


格式:cp    源      目標 

                 SRC   DEST


例子:複製/etc/passwd到/tmp下

         cp /etc/passwd /tmp/  (註釋:把cp /etc/passwd複製到/tmp/下並且用passwd來命名複製文件 )

        


例子:複製/etc/passwd到/tmp下並且命名爲test

        cp /etc/passwd /tmp/test(註釋:此命令把cp /etc/passwd複製到/tmp/下並且重命名爲test,注意:如果test爲文件的話將提示是否覆蓋,如果test是目錄的話會把passwd保存在test目錄下並且保持文件名passwd.)

 


     -r: 或-R:遞歸(可以複製目錄) 注意:如果複製目標同爲目錄將會複製到目標目錄裏,如果是目標是文件將會出錯(千萬別這麼做!)。
     -i: 做交互式
     -f: 強行覆蓋
     -p: 屬主和時間戳等
     -p(大寫):保持連接文件

     -d: 保持連接
     -a: 歸檔複製,常用於備份


例子:cp /etc/{passwd,inittab,rc.d/rc.sysinit} /temp/
複製三個文件,rc.d/rc.sysinit是複製rc.d下的文件而不是目錄,此目錄使用了{ }展開方式。



#mv:move移動文件(剪切)


格式:mv    源      目標     

             SRC    DEST

mv可以直接剪切目錄和文件


-i:提示
-f:強制覆蓋
-t:可以先指定目標再指定源



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章