1. cp命令:復制文件

cp命令是Linux中最常用的文件復制命令之一。它的基本語法如下:

cp 源文件 目標文件

例如,要將文件 file1.txt 復制到目標位置 /path/to/destination/ 下,可以使用以下命令:

cp file1.txt /path/to/destination/

還可以使用通配符來復制多個文件,例如:

cp *.txt /path/to/destination/

2. 復制文件夾

要復制整個文件夾及其內容,可以使用 -r-R 參數(shù)來遞歸復制目錄。

例如,要將文件夾 folder1 復制到目標位置 /path/to/destination/ 下,可以使用以下命令:

cp -r folder1 /path/to/destination/

請注意,如果目標文件夾已存在,則會將源文件夾復制到目標文件夾中,而不是創(chuàng)建新的文件夾。

3. 保留文件屬性

默認情況下,cp 命令會復制文件的內容,并將其保存為新文件,并且會丟失源文件的權限和屬性。如果要保留文件屬性,可以使用 -p 參數(shù)。

例如,要復制文件 file1.txt 并保留其權限和時間戳等屬性,可以使用以下命令:

cp -p file1.txt /path/to/destination/

4. 覆蓋已存在的文件

在復制文件時,如果目標文件夾中已存在同名文件,則默認情況下不會覆蓋它。要覆蓋已存在的文件,可以使用 -f 參數(shù)。

例如,要將文件 file1.txt 強制復制到目標位置 /path/to/destination/,并覆蓋目標文件夾中的同名文件,可以使用以下命令:

cp -f file1.txt /path/to/destination/

5. 復制文件時顯示進度

默認情況下,cp 命令在復制文件時不會顯示進度。如果你想要實時查看復制進度,可以使用 -v 參數(shù)。

例如,要復制文件 file1.txt 并顯示復制進度,可以使用以下命令:

cp -v file1.txt /path/to/destination/

6. 復制文件夾時排除某些文件

在復制文件夾時,有時你可能需要排除某些文件,以避免復制它們。在 cp 命令中,可以使用 --exclude 參數(shù)來指定要排除的文件。

例如,要復制文件夾 folder1 到目標位置 /path/to/destination/,但排除掉以 .txt 結尾的文件,可以使用以下命令:

cp -r --exclude='*.txt' folder1 /path/to/destination/

7. 總結

本文介紹了如何使用Linux命令復制文件和文件夾。通過掌握這些基本的復制命令和參數(shù),你將能夠更高效地管理和操作Linux系統(tǒng)中的文件和文件夾。

希望本文對你有所幫助!