一、cp命令簡介
cp命令是Linux系統下的一個非常常用的命令,用於複製文件和目錄。cp命令的基本格式如下:
cp [選項] 源文件 目標文件
其中,選項可以選擇多個,源文件是要被複制的文件或目錄,目標文件是要將源文件複製到的目標位置,可以是文件或目錄。
cp命令常用的選項:
-r
: 遞歸地複製整個目錄-p
: 保留源文件的許可權、所有者和時間等屬性-v
: 顯示複製過程中詳細的信息-i
: 若目標文件已經存在,則需要提示用戶是否覆蓋已經存在的文件
二、複製文件
使用cp命令複製文件非常簡單,只需要在命令中指定源文件和目標文件即可。
cp file1.txt ~/Desktop/
其中,file1.txt是要被複制的文件,~/Desktop/是目標位置。
如果要同時複製多個文件,只需要將它們放在一個空格隔開的列表中,同時指定它們的目標位置。
cp file1.txt file2.txt ~/Desktop/
三、複製目錄
使用cp命令複製目錄需要加上遞歸選項-r
,該選項會遞歸複製整個目錄。
cp -r folder1 ~/Desktop/
其中,folder1是要被複制的目錄,~/Desktop/是目標位置。
如果要同時複製多個目錄,只需要將它們放在一個空格隔開的列表中,同時指定它們的目標位置。
cp -r folder1 folder2 ~/Desktop/
四、保留源文件屬性
使用-p
選項可以保留源文件的屬性,包括許可權、擁有者、時間戳等。
cp -rp folder1 ~/Desktop/
保留屬性後,目標文件的屬性和源文件保持一致。
五、總結
使用cp命令複製文件和目錄非常簡單,只需要記住它的基本格式,同時學會使用選項進行屬性的保留和信息的顯示。在Linux系統中,cp命令是必不可少的工具之一。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/190378.html