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

Steve avatar
By Steve
at 2009-11-03T10:05

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在動作呢?

謝謝

--
Tags: Linux

All Comments

Caroline avatar
By Caroline
at 2009-11-07T17:29
節哀順便!另,請愛用版本控管軟體並養成 commit 習慣!
Sandy avatar
By Sandy
at 2009-11-09T05:03
也許改用 Makefile 比較好
Selena avatar
By Selena
at 2009-11-12T17:29
推make file
Daniel avatar
By Daniel
at 2009-11-16T19:22
囧..是Makefile 手殘自動加空白XD
Jacob avatar
By Jacob
at 2009-11-18T22:12
坦白說就算它會詢問 往往人們會很手殘的按下 y
Todd Johnson avatar
By Todd Johnson
at 2009-11-19T03:00
請愛用版本控管
Zenobia avatar
By Zenobia
at 2009-11-22T23:49
hack gcc, -o 不允許suffix是 .c XD

Ubuntu 9.10 Firefox 3.5.3

Ida avatar
By Ida
at 2009-11-03T09:04
※ [本文轉錄自 Browsers 看板] 作者: oversky0 (oversky0) 看板: Browsers 標題: [-Fx-] Ubuntu 9.10 Firefox 3.5.3 時間: Tue Nov 3 00:48:03 2009 這幾天剛裝好 Ubuntu 9.10, 裏面的 Fire ...

GUI Framework

Puput avatar
By Puput
at 2009-11-03T08:38
各位高手, 我想請問一下, 現在有很多電子書的產品, 都是用Linux當OS, 但我想了解一下它們都會用哪一種gui framework呢? 比如說GTK+, QT等,還有其它的嗎? 不可能是直接用GNOME和KDE吧, 另外是有哪些整合的GUI Framework的產品呢? 像Android也是某一種. ...

安裝kernel header

Quanna avatar
By Quanna
at 2009-11-03T00:59
eagle:~# sudo apt-get install kenel-headers-2.6.18-6-686 Reading package lists... Done Building dependency tree... Done E: Couldnand#39;t find package kene ...

Ubuntu 9.10 雙螢幕設定 xorg.conf

Noah avatar
By Noah
at 2009-11-02T21:24
1. 用 window 的 powerstrip 抓出正確的 modeline http://0rz.tw/3aqjy 記得要調正確的解析度。 powerstrip 是國產軟體,綜看 windows 和 linux, 好像沒有其它程式有類似的功能。 要好好謝謝作者。 2. 在終 ...

google chrome dev channel

Connor avatar
By Connor
at 2009-11-02T20:52
請問一下 在ubuntu 9.04中 有沒有辦法安裝 dev channel 的 chrome ? 我想要--enable-sync的功能,但是一直try不出來... 抑或根本沒有支援ubuntu的dev channel? thx! - ...