Linux系統(tǒng)中,cp 命令默認(rèn)情況下會(huì)在覆蓋文件時(shí)提示確認(rèn),即使添加了 -f 等參數(shù)也依然如此。
這是因?yàn)橄到y(tǒng)通常預(yù)設(shè)了一個(gè)別名 alias cp=’cp -i’,使得每次執(zhí)行 cp 命令時(shí),實(shí)際執(zhí)行的是 cp -i 命令(-i 參數(shù)表示交互式模式,提示用戶確認(rèn))。
您可以通過輸入 alias cp 來驗(yàn)證這一點(diǎn)。
要解決這個(gè)問題,只需取消 cp 命令的交互式提示即可。 方法是重新定義 cp 命令的別名,將其設(shè)置為不帶任何參數(shù)的 cp 命令。
執(zhí)行命令:alias cp=”cp”
此后,執(zhí)行 cp -rf 等命令將不再提示覆蓋確認(rèn)。