如何防止意外overwrite一個檔案 - Linux

Table of Contents

昨天發生了一個慘劇,

我有a.c b.c兩個檔案 想compile成main執行檔

然後我下 gcc -o a.c b.c

忘記打main 所以gcc就把a.c檔覆蓋掉了

寫了一個禮拜的code就這樣沒了...QQ

想請問有沒有辦法在檔案會被overwrite以前,

會像rm -i一樣 會先詢問過user在動作呢?

謝謝

--

All Comments

Caroline avatarCaroline2009-11-07
節哀順便!另,請愛用版本控管軟體並養成 commit 習慣!
Sandy avatarSandy2009-11-09
也許改用 Makefile 比較好
Selena avatarSelena2009-11-12
推make file
Daniel avatarDaniel2009-11-16
囧..是Makefile 手殘自動加空白XD
Jacob avatarJacob2009-11-18
坦白說就算它會詢問 往往人們會很手殘的按下 y
Todd Johnson avatarTodd Johnson2009-11-19
請愛用版本控管
Zenobia avatarZenobia2009-11-22
hack gcc, -o 不允許suffix是 .c XD