作者 主題: 如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?  (閱讀 11867 次)

0 會員 與 1 訪客 正在閱讀本文。

Anonymous

  • 訪客
使用 RH 7.3
cp version 4.1

如果目的檔案存在. cp 時 會詢問 overwirte ?. -f 似乎行不通. 請教各位

kenny

  • 訪客
如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
« 回覆 #1 於: 2002-06-11 00:37 »
您是用 root 吧﹖

不妨試試﹕unalias cp

Anonymous

  • 訪客
如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
« 回覆 #2 於: 2002-06-11 03:17 »
呵呵 經高人一點 果然 alias cp='cp -i'
行家一出手 便知有沒有 ..受教了..

ghostlin

  • 憂鬱的高中生
  • ***
  • 文章數: 101
    • 檢視個人資料
    • http://tinyspace.dns2go.com
如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
« 回覆 #3 於: 2002-06-12 16:10 »
剛好看到插一腳

1.alias 要在那設定呢  ??

2.我現在一般都使用 cp -au 來備份資料,但假如 source 中的檔案有部份已刪除, 不知有何方法可讓 destination 的檔案也刪掉呢 ??
inux 速成法.........K 原文......#:-O
網路安全.....當遇上問題才知重要

Ken

  • 鑽研的研究生
  • *****
  • 文章數: 524
    • 檢視個人資料
    • http://square.2y.net
如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
« 回覆 #4 於: 2002-06-12 16:33 »
alias當然是用alias設定la~haha(不用理我的廢話)
把alias放在~/.bashrc or /etc/bashrc吧

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17463
    • 檢視個人資料
    • http://www.study-area.org
如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
« 回覆 #5 於: 2002-06-12 16:48 »
q2: 下次在 cp 之前﹐先將 destination 砍了。

ghostlin

  • 憂鬱的高中生
  • ***
  • 文章數: 101
    • 檢視個人資料
    • http://tinyspace.dns2go.com
如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
« 回覆 #6 於: 2002-06-13 08:57 »
感謝兩位的回覆....

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

q2:嘿....還好沒其它方法,我也是找了好久,最後....就用此招了
inux 速成法.........K 原文......#:-O
網路安全.....當遇上問題才知重要

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
如何 cp 時 不詢問 overwirte ? 強制覆蓋 ?
« 回覆 #7 於: 2002-06-13 13:08 »
引述: "ghostlin"
2.我現在一般都使用 cp -au 來備份資料,但假如 source 中的檔案有部份已刪除, 不知有何方法可讓 destination 的檔案也刪掉呢 ??


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