Linux的拷貝命令(cp)可以實現文件和目錄的復制操作
復制文件:使用cp source_file destination_file
命令可以將一個文件從源路徑復制到目標路徑。例如,cp file1.txt file2.txt
會將file1.txt的內容復制到file2.txt。
復制目錄:使用cp -r source_directory destination_directory
命令可以復制一個目錄及其所有內容。例如,cp -r dir1 dir2
會將dir1及其所有內容復制到dir2。
復制多個文件:可以使用通配符(如*)來復制多個文件。例如,cp *.txt
會將當前目錄下所有擴展名為.txt的文件復制到目標路徑。
復制整個目錄結構:使用cp -r source_directory/* destination_directory
命令可以復制整個目錄結構及其內容。例如,cp -r dir1/* dir2
會將dir1的所有內容及其子目錄復制到dir2。
保留文件權限和所有權:使用cp -p source_file destination_file
命令可以保留文件的權限和所有權。例如,cp -p file1.txt file2.txt
會保留file1.txt的權限和所有權,并將其復制到file2.txt。
壓縮復制:可以使用cp -z source_file destination_file
命令在復制過程中壓縮文件。例如,cp -z file1.txt file2.txt.gz
會將file1.txt壓縮為file2.txt.gz,并將其復制到目標路徑。
總之,Linux的拷貝命令(cp)可以實現文件和目錄的復制操作,支持多種選項來滿足不同的需求。