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)中的文件和文件夾。
希望本文對你有所幫助!