Linux下cp命令 f無效的解決方法

2021-06-27 04:10:25 字數 426 閱讀 9380

關於linux的拷貝命令我們都知道cp的引數 -f的意思是:

-f, --force                  if an existing destination file cannot be opened, remove it and try again

也就是說-f可以覆蓋目的目錄下有的檔案,

但你有沒有發現過這種情況,即使使用了-f也無法覆蓋?

原因何在呢?

預設cp命令是有別名(alias cp='cp -i')的,無法強制覆蓋,即使你用 -f 引數也無法強制覆蓋檔案。

可以使用\cp 執行cp命令時不走alias 

\cp * -rf ../../test

網上還有一種解決方法:

臨時取消cp的alias

#unalias cp

#cp a /test/a

linux下cp命令詳解

root linux cp adfilprsu source 目的 destination root linux cp options source1 source2 source3 directory 引數 a 相當於 pdr 的意思 f 為強制 force 的意思,若有重複或其它疑問時,不會詢問...

Linux下CP命令的使用!

cp命令 功能 是將檔案或目錄複製到另一檔案或目錄中,同dos下的copy命令一樣!語法 cp 選項 原始檔或目錄 目標檔案或目錄 說明 該命令把指定的原始檔複製到目標檔案或把多個原始檔複製到目標目錄中。該命令的各選項含義如下 a 該選項通常在拷貝目錄時使用。盡可能將檔案狀態 許可權等資料都照原狀予...

Linux下cp命令,例項解析

其實,cp命令對大家來講,已經司空見慣了,我沒有必要在這邊羅嗦了。直到我發現cp並不是簡單到大家可以不去關心。我這裡講兩個例子,大家在以後的學習過程中可以注意 1 cp檔案的時候,並不總是拷貝檔案許可權的 root localhost test touch a root localhost test...