#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:可以先指定目標再指定源