Linux的拷貝命令(cp)可以實現文件的復制、移動以及文件的創建
復制文件或目錄:使用cp [選項] 源文件 目標文件
命令可以將源文件復制到目標文件中。例如,cp source.txt destination.txt
會將source.txt的內容復制到destination.txt中。如果目標文件已存在,cp命令會覆蓋原有內容。
復制目錄:使用cp -r [選項] 源目錄 目標目錄
命令可以遞歸地復制整個目錄及其內容。例如,cp -r source_directory destination_directory
會將source_directory的內容及其子目錄復制到destination_directory中。
移動文件或目錄:使用mv [選項] 源文件 目標文件
命令可以將源文件移動到目標文件中。例如,mv source.txt destination.txt
會將source.txt移動到destination.txt中,并覆蓋原有的destination.txt。同樣,如果目標文件已存在,mv命令會覆蓋原有內容。
創建新文件:使用cp [選項] /dev/null 目標文件
命令可以創建一個空的新文件。例如,cp /dev/null newfile.txt
會創建一個名為newfile.txt的空文件。
壓縮和解壓文件:雖然cp命令本身不支持壓縮和解壓功能,但你可以結合其他命令(如gzip、bzip2等)來實現。例如,cp file.txt file.txt.gz
會將file.txt壓縮為file.txt.gz,而gunzip file.txt.gz
則會解壓file.txt.gz為file.txt。