การใช้เชลล์สคริปต์หรือเทอร์มินัลฉันจะเขียนทับไฟล์ที่อาจมีหรือไม่มีอยู่ได้อย่างไร ฉันดู man page สำหรับ cp มันบอกว่าใช้อาร์กิวเมนต์ -f เพื่อบังคับให้เขียนทับ แต่มันไม่ทำอะไรเลย
$ cp -f /path/to/source/file.txt /path/to/target
หรือมีตัวเลือกอื่นในการเขียนทับไฟล์โดยใช้เครื่องมือบรรทัดคำสั่งทั่วไปใน OS X หรือไม่?
sudo
ที่จุดเริ่มต้นของคำสั่ง แต่ใช้ด้วยความระมัดระวัง!
mv
หรือrm
พวกเขา
sudo
ฉันสามารถใช้mv
หรือย้ายหรือลบไฟล์ก่อนที่จะใช้rm
cp
การใช้sudo cp
ทำให้ไม่มีความแตกต่าง