คำสั่ง cp
ใน Bash ใช้สำหรับคัดลอกไฟล์และไดเรกทอรีจากที่หนึ่งไปยังอีกที่หนึ่ง โดยสามารถคัดลอกไฟล์เดียวหรือหลายไฟล์ได้ในครั้งเดียว
รูปแบบพื้นฐานของคำสั่ง cp
คือ:
cp [options] [arguments]
-r
หรือ --recursive
: คัดลอกไดเรกทอรีและเนื้อหาภายในทั้งหมด-i
หรือ --interactive
: ถามก่อนที่จะเขียนทับไฟล์ที่มีอยู่-u
หรือ --update
: คัดลอกเฉพาะไฟล์ที่ใหม่กว่าหรือไม่อยู่ในปลายทาง-v
หรือ --verbose
: แสดงรายละเอียดของการคัดลอกไฟล์cp file1.txt file2.txt
cp file1.txt file2.txt /path/to/directory/
cp -r /path/to/source_directory /path/to/destination_directory
cp -i file1.txt file2.txt
cp -u file1.txt /path/to/directory/
-v
เพื่อดูรายละเอียดการคัดลอกไฟล์ ซึ่งจะช่วยให้คุณติดตามการทำงานได้ง่ายขึ้นcp -p
-i
เมื่อคุณไม่แน่ใจว่าคุณจะเขียนทับไฟล์ที่มีอยู่หรือไม่