歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix資訊

unix如何復制文件和文件夾目錄

在unix系統中和linux系統差不多,都是使用cp命令復制文件和文件夾目錄,在使用cp命令復制文件或文件夾目錄時,准備復制的文件列表作為參數的形式出現,後面還要跟上目標位置,如果指定復制多個文件或利用通配符時,目標位置就必須是一個目錄了。

演示系統及適用范圍

演示系統:FreeBSD9.1

適用范圍:unix及linux系統

cp復制命令用法

命令 執行結果說明 cp file1 file2 將現有的,名為file1的文件復制到名為file2的usr文件中。 cp file1 /crchive 把file1復制到archive目錄中,該目錄是根目錄下的一個子目錄。 cp file1 mystuff/newfile 將能file1復制到當前目錄的mystuff目錄中。如果newfile是子目錄,file1將被復制到mystuff下的newfile子目錄中。如果newfile不是子目錄,file就會被復制到mystuff子目錄,並被命名為newfile。 cp file1 file2/archive 把file1和file2復制到archive目錄中,該目錄位於根目錄下。

默認情況下,如果不小心把文件復制到已有的同名文件,cp命令將只必定現在文件中的內容,以cp file1 file2命令為例,如果file2文件已存在,該命令將會用file1中的內容改寫file2文件。可以在使用cp -i 命令,令其在必定已有文件之前發出詢問是否覆蓋的提示。原文網址unix如何復制文件和文件夾目錄

unix如何整個文件夾復制

這個也是不少網友經常碰到的問題,就 是把整個目錄以及這個目錄下全部內容,包括子目錄,都復制到另一個位置中,這時大家可使用cp -R file1 file2執行。

大家可使用cp -R -i /file1 file2該命令將把file1文件夾目錄下的所有內容復制到名為file2目錄下,如果file2文件夾目錄中有和file1目錄中相同的文件,就會提示是否覆蓋。

電腦維修技術網注:在使用cp文件夾目錄復制命令時,注意不要使用 cp -R  /* /file2這種類似的情況,該命令將會把根目錄中所有的內容都復制到一個名為file2的子目錄中,但是file2卻在根目錄下,這樣一來,就會出現一種死循環,系統將會不停的復制/file2目錄中的內容,如果是在一些高速磁盤上這樣操作的話,那麼磁盤就會以很快的速度填滿整個硬盤。
Copyright © Linux教程網 All Rights Reserved