當前位置:首頁 » 操作系統 » cplinuxrf

cplinuxrf

發布時間: 2022-07-22 11:51:38

⑴ 關於linux的cp命令

估計是的
畢竟能兩個命令搞定的就不會合並成一個

⑵ linux cp 命令問題

命令寫錯了,B後面不是*號,應該是:
cp -R A/* B/.

⑶ Linux下如何使CP命令不提示覆蓋

那如何解決這個問題呢? 我們先來看一下原因吧! 一般我們使用的命令是cp -rf sourcefile targetdir或cp -r -f sourcefile targetdir, -r的意思是遞歸復制,也就是復制文件夾及其下所有文件 -f的意思是遇到同名的文件,不提示,直接覆蓋 但為什麼我們用這兩個參數,系統還是會提示覆蓋呢? 這是因為,系統在安裝的時候使用了別名,防止我們誤操作,覆蓋了不該覆蓋的文件。使用別名命令就可以看到具體的配置了。[test@Server home]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' 從上邊我們可以看出,我們輸入的cp命令,其實是「cp -i」命令, 也就是不管我們怎麼輸入 cp -rf,其實執行的是 cp -i -rf , 也無怪乎總是提問是否覆蓋了。 從上邊的命令我們可以知道,其他幾個命令,也使用了別名,例如ll,ls mv,rm等。 那麼如何解決這個問題呢?[test@Server home]# vi ~/.bashrc
# .bashrc# User specific aliases and functionsalias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'# Source global definitions
. /etc/bashrcfi只要在相應的命令前加#號,就可以注釋掉該命令了。保存退出,然後你就可以用純粹的原命令了。

⑷ linux的cp怎麼覆蓋

我們平常在Linux中使用 cp 命令時,會發現將一個目錄中文件復制到另一個目錄具有相同文件名稱時,即使添加了 -rf 參數強制覆蓋復制時,系統仍然會提示讓你一個個的手工輸入 y 確認復制,所添加的rf參數是不起作用的。

原因:
cp命令被系統設置了別名,相當於cp=『cp -i』。

查詢alias命令

[root@localhost sonarqube]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
11
通過上述輸出,可以看出,我們平時使用 cp 命令,雖然沒有添加任何參數 ,但系統默認會在我們使用 cp 命令時自動添加 -i 參數

-i, --interactive
prompt before overwrite
1
2
1
2
-i 即交互的縮寫方式,也就是在使用 cp 命令作文件覆蓋操作之前,系統會要求確認提示.這個本來是系統的一個保險措施.如果有很多文件要復制,覺得一個一個輸入y 確認麻煩的話,可以使用如下方法解決:

強制復制
建議大家使用方式一,因為取消別名的話很容易造成風險,萬一又忘記恢復別名,以後的復制都不會有提示信息。
有提示信息可以多一層保險嘛,是人都會有犯混的時候,給自己加一個保險,有保障呀.

方式一
使用原生的cp命令

/bin/cp -rf xxxx
1
1
方式二
取消cp命令別名

unalias cp
1
1
去掉 cp 命令的別名,這時你再用 cp -rf 復制文件時,就不會要求確認啦.

復制

⑸ linux 中 使用 cp -rf /mnt/Server* /var/ftp/pub 時 添加什麼選項可以忽略提示的yes

就是用-f 這個選項,如果不行你可以先用rm或mv命令把/var/ftp/pub 目錄下的文件清空,然後再想裡面拷貝就不會出提示了

⑹ cp-rf是什麼命令

拷貝命令。cp-rf是linux操作系統中的一個命令,意思是拷貝,Linux,全稱GNU/Linux,是一種免費使用和自由傳播的類UNIX操作系統,它主要受到Minix和Unix思想的啟發,是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。

⑺ red hat linux下cp -rf的-rf詳細意思是

red hat linux下cp -rf的-rf 意思是強制遞歸復制。

-r:若給出的源文件是一個目錄文件,此時將復制該目錄下所有的子目錄和文件。

-f:覆蓋已經存在的目標文件而不給出提示。

例如:使用指令"cp"將當前目錄"test/"下的所有文件復制到新目錄"newtest"下,輸入如下命令:

$ cp –rf test/ newtest



(7)cplinuxrf擴展閱讀

Linux cp命令的參數說明:

-a:此選項通常在復制目錄時使用,它保留鏈接、文件屬性,並復制目錄下的所有內容。其作用等於dpR參數組合。

-d:復制時保留鏈接。這里所說的鏈接相當於Windows系統中的快捷方式。

-f:覆蓋已經存在的目標文件而不給出提示。

-i:與-f選項相反,在覆蓋目標文件之前給出提示,要求用戶確認是否覆蓋,回答"y"時目標文件將被覆蓋。

-p:除復制文件的內容外,還把修改時間和訪問許可權也復制到新文件中。

-r:若給出的源文件是一個目錄文件,此時將復制該目錄下所有的子目錄和文件。

-l:不復制文件,只是生成鏈接文件。

⑻ Linux里關於cp -rf復制的問題

cp是linux里的拷貝命令

-r 是用於目錄拷貝時的遞歸操作

-f 是強制覆蓋,如果存在相同參數時

-i 是與-f相反,存在重復覆蓋時,會提示

可是在linux里,使用cp -rf 時 有時還是會提示,要一個個確認非常麻煩。

原因是 此時的cp 實際上是 cp -i的別名。

使用alias 可以查看

解決方法 恢復cp

alias cp =』cp

—————————————————————————————————————-

vi ~/.bashrc

# .bashrc

# User specific aliases and functions

alias rm=』rm -i』
#alias cp=』cp -i』
alias mv=』mv -i』

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

⑼ linux中cp-rf的描述中,正確的有

理論上cp -rf 就將源文件拷貝到目的地,如果目的地存在相同文件就會把目的路徑上的文件給覆蓋掉。
當然可以看下cp命令的man,有沒有別的參數

熱點內容
c緩存池 發布:2025-01-20 13:23:45 瀏覽:6
數控編程帥氣寶塔圖紙 發布:2025-01-20 13:22:15 瀏覽:871
共享文件夾加密軟體 發布:2025-01-20 13:08:41 瀏覽:40
標識符是怎樣存儲的 發布:2025-01-20 13:08:39 瀏覽:894
怎麼看安卓大屏什麼牌子 發布:2025-01-20 13:08:35 瀏覽:258
ios開發java 發布:2025-01-20 13:02:42 瀏覽:881
速騰有側燈的是哪個配置 發布:2025-01-20 13:01:53 瀏覽:371
社保用戶名和密碼都忘記了怎麼辦 發布:2025-01-20 12:55:55 瀏覽:321
最優存儲形式是什麼 發布:2025-01-20 12:51:32 瀏覽:27
centos編譯php7 發布:2025-01-20 12:33:52 瀏覽:920