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