[問題] 如何防止意外overwrite一個檔案

看板Linux作者 (Nagahara)時間16年前 (2009/11/03 10:05), 編輯推噓3(304)
留言7則, 6人參與, 最新討論串1/3 (看更多)
昨天發生了一個慘劇, 我有a.c b.c兩個檔案 想compile成main執行檔 然後我下 gcc -o a.c b.c 忘記打main 所以gcc就把a.c檔覆蓋掉了 寫了一個禮拜的code就這樣沒了...QQ 想請問有沒有辦法在檔案會被overwrite以前, 會像rm -i一樣 會先詢問過user在動作呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.23.188.78

11/03 10:42, , 1F
節哀順便!另,請愛用版本控管軟體並養成 commit 習慣!
11/03 10:42, 1F

11/03 10:44, , 2F
也許改用 Makefile 比較好
11/03 10:44, 2F

11/03 11:51, , 3F
推make file
11/03 11:51, 3F

11/03 11:52, , 4F
囧..是Makefile 手殘自動加空白XD
11/03 11:52, 4F

11/03 13:07, , 5F
坦白說就算它會詢問 往往人們會很手殘的按下 y
11/03 13:07, 5F

11/03 14:39, , 6F
請愛用版本控管
11/03 14:39, 6F

11/03 16:17, , 7F
hack gcc, -o 不允許suffix是 .c XD
11/03 16:17, 7F
文章代碼(AID): #1Axu_LYa (Linux)
文章代碼(AID): #1Axu_LYa (Linux)