酷!學園

其他討論區 => 肉腳版 => 主題作者是: Anonymous 於 2002-06-10 23:21

主題: 如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
作者: Anonymous2002-06-10 23:21
使用 RH 7.3
cp version 4.1

如果目的檔案存在. cp 時 會詢問 overwirte ?. -f 似乎行不通. 請教各位
主題: 如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
作者: kenny2002-06-11 00:37
您是用 root 吧﹖

不妨試試﹕unalias cp
主題: 如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
作者: Anonymous2002-06-11 03:17
呵呵 經高人一點 果然 alias cp='cp -i'
行家一出手 便知有沒有 ..受教了..
主題: 如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
作者: ghostlin2002-06-12 16:10
剛好看到插一腳

1.alias 要在那設定呢  ??

2.我現在一般都使用 cp -au 來備份資料,但假如 source 中的檔案有部份已刪除, 不知有何方法可讓 destination 的檔案也刪掉呢 ??
主題: 如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
作者: Ken2002-06-12 16:33
alias當然是用alias設定la~haha(不用理我的廢話)
把alias放在~/.bashrc or /etc/bashrc吧
主題: 如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
作者: netman2002-06-12 16:48
q2: 下次在 cp 之前﹐先將 destination 砍了。
主題: 如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
作者: ghostlin2002-06-13 08:57
感謝兩位的回覆....

q1:我就記得看過,就是忘了在那....趕快作筆記,不然又忘了.....

q2:嘿....還好沒其它方法,我也是找了好久,最後....就用此招了
主題: 如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
作者: duncanlo2002-06-13 13:08
引述: "ghostlin"
2.我現在一般都使用 cp -au 來備份資料,但假如 source 中的檔案有部份已刪除, 不知有何方法可讓 destination 的檔案也刪掉呢 ??


file sync的套件應該有很多吧!
wget,mirror.pl,rsync 好像都可以設定成你要的需求,
只是改成本機作業而已,
而且以後改成透過網路備份移轉就不用改太多東西!