การใช้เชลล์สคริปต์หรือเทอร์มินัลฉันจะเขียนทับไฟล์ที่อาจมีหรือไม่มีอยู่ได้อย่างไร ฉันดู 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ทำให้ไม่มีความแตกต่าง