一、拷貝文件的基本命令
拷貝文件是 Linux 系統中最基本的操作之一。在 Ubuntu 中,拷貝文件的命令使用 cp。
$ cp [選項] 源文件 目標文件
其中,選項是可選的參數,可以控制拷貝的行為,源文件是要拷貝的文件,目標文件是拷貝後文件存放的目標位置。
二、拷貝文件到自定義目錄
在使用 cp 命令時,如果目標位置不指定路徑,則文件會被拷貝到當前工作目錄下。
如果要將文件拷貝到指定的目錄下,可以將目錄路徑作為目標文件參數的一部分。例如,將文件 a.txt 拷貝到 /home/user/folder 目錄下,可以使用以下命令:
$ cp a.txt /home/user/folder/
這樣就會將 a.txt 文件拷貝到指定目錄下。
三、拷貝目錄
除了文件,還可以通過 cp 命令拷貝整個目錄,包括目錄中的所有文件和子目錄。
要拷貝一個目錄,可以使用 -r 選項。例如,將 /home/user/source 目錄下的所有文件和子目錄拷貝到 /home/user/destination 目錄下:
$ cp -r /home/user/source /home/user/destination
-r 選項代表遞歸拷貝,會將目錄中的所有文件和子目錄一併複製到目標位置。
四、覆蓋已存在的文件
在使用 cp 命令拷貝文件時,如果目標位置已經存在同名文件,則會提示是否覆蓋。
如果要強制覆蓋已存在的文件,可以使用 -f 選項。例如,將 a.txt 文件強制拷貝到 /home/user/folder 目錄下,如果目標位置已經存在同名文件,則覆蓋它:
$ cp -f a.txt /home/user/folder/
-f 選項代表強制覆蓋,會覆蓋所有已存在的文件,不會提示。
原創文章,作者:CDSWA,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/329778.html