當前位置:首頁 » 文件管理 » linux上傳覆蓋

linux上傳覆蓋

發布時間: 2023-09-15 19:33:16

linux下移動或者復制文件覆蓋相同文件夾時,文件夾裡面的每個文件都提示是否覆蓋

1、這么就用不會提示了:# cp -rf x0dx0a2、 原因:x0dx0a# vi ~/.bashrcx0dx0a 如果你看到如下內容,以下命令都會用別名執行了,就是說自動加了 -i 參數:x0dx0ax0dx0aalias rm='rm -i'x0dx0aalias cp='cp -i'x0dx0aalias mv='mv -i'x0dx0a 為了讓復制和移動大量文件去覆蓋目標時,不會產生一個個的提示,命令應該這樣寫x0dx0a# cp -rf /data/xxx* /home/xxx x0dx0a注意 cp 命令前加了 ,意思是不讓它用~/.bashrc里的別名運行,即 -i 參數x0dx0a3、補充cp該命令的各選項含義如下x0dx0a- a 該選項通常在拷貝目錄時使用。它保留鏈接、文件屬性,並遞歸地拷貝目錄,其作用等於dpR選項的組合。x0dx0a- d 拷貝時保留鏈接。x0dx0a- f 刪除已經存在的目標文件而不提示。x0dx0a- i 和f選項相反,在覆蓋目標文件之前將給出提示要求用戶確認。回答y時目標文件將被覆蓋,是互動式拷貝。x0dx0a- p 此時cp除復制源文件的內容外,還將把其修改時間和訪問許可權也復制到新文件中。x0dx0a- r 若給出的源文件是一目錄文件,此時cp將遞歸復制該目錄下所有的子目錄和文件。此時目標文件必須為一個目錄名。x0dx0a- l 不作拷貝,只是鏈接文件。x0dx0a4、需要說明的是,為防止用戶在不經意的情況下用cp命令破壞另一個文件,如用戶指定的目標文件名是一個已存在的文件名,用cp命令拷貝文件後,這個文件就會被新拷貝的源文件覆蓋,因此,建議用戶在使用cp命令拷貝文件時,最好使用i選項。

㈡ LINUX vsftpd 如何實現上傳覆蓋原有文件

這個不是在FTP伺服器設置的,在FTP客戶端上傳時,如果有同名文件會彈框提示的,你選擇覆蓋就可以了。
另一種辦法是你刪除伺服器上的文件,然後再上傳

㈢ 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怎樣將文件覆蓋到另一個文件

linux實用命令之如何移動文件夾及文件下所有文件 格式:mv [選項(option)] 源文件或目錄 目標文件或目錄使用命令:mv webdata /bin/usr/可以延伸一下:mv /usr/lib/* /zone 是將 /usr/lib/下所有的東西移到/zone/中。 mv /usr/lib/*.txt /zone 是將lib下以txt結尾的所有文件移到/zone中。 其他類型,以此類推。具體說明如下:1.作用 mv命令來為文件或目錄改名或將文件由一個目錄移入另一個目錄中。該命令等同於DOS系統下的ren和move命令的組合。它的使用許可權是所有用戶。 2.格式 mv [options] 源文件或目錄 目標文件或目錄 3.[options]主要參數(幾個重要的參數) -i:交互方式操作。如果mv操作將導致對已存在的目標文件的覆蓋,此時系統詢問是否重寫,要求用戶回答」y」或」n」,這樣可以避免誤覆蓋文件。 -f:禁止交互操作。mv操作要覆蓋某個已有的目標文件時不給任何指示,指定此參數後i參數將不再起作用。- r 指示mv將參數中列出的全部目錄和子目錄均遞歸地移動。 4.第二個參數 當第二個參數類型是文件時,mv命令完成文件重命名,它將所給的源文件或目錄重命名為給定的目標文件名。 當第二個參數是已存在的目錄名稱時,

㈤ linux怎樣強制復制文件並覆蓋

linux強制復制文件並覆蓋的方法

  • 1、這么就用不會提示了:# cp -rf

  • 2、 原因:

  • # vi ~/.bashrc

  • 如果你看到如下內容,以下命令都會用別名執行了,就是說自動加了 -i 參數:

  • alias rm='rm -i'

  • alias cp='cp -i'

  • alias mv='mv -i'

  • 為了讓復制和移動大量文件去覆蓋目標時,不會產生一個個的提示,命令應該這樣寫

  • # cp -rf /data/xxx* /home/xxx

  • 注意 cp 命令前加了 ,意思是不讓它用~/.bashrc里的別名運行,即 -i 參數

  • 3、補充cp該命令的各選項含義如下

  • - a 該選項通常在拷貝目錄時使用。它保留鏈接、文件屬性,並遞歸地拷貝目錄,其作用等於dpR選項的組合。

  • - d 拷貝時保留鏈接。

  • - f 刪除已經存在的目標文件而不提示。

  • - i 和f選項相反,在覆蓋目標文件之前將給出提示要求用戶確認。回答y時目標文件將被覆蓋,是互動式拷貝。

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

  • - r 若給出的源文件是一目錄文件,此時cp將遞歸復制該目錄下所有的子目錄和文件。此時目標文件必須為一個目錄名。

  • - l 不作拷貝,只是鏈接文件。

  • 4、需要說明的是,為防止用戶在不經意的情況下用cp命令破壞另一個文件,如用戶指定的目標文件名是一個已存在的文件名,用cp命令拷貝文件後,這個文件就會被新拷貝的源文件覆蓋,因此,建議用戶在使用cp命令拷貝文件時,最好使用i選項。

㈥ linux怎樣強制復制文件並覆蓋

linux強制復制文件並覆蓋的方法:這么就用不會提示了:# cp -rf。

熱點內容
電子商務搭建伺服器的模式 發布:2025-01-24 19:15:13 瀏覽:152
電腦怎麼連接伺服器存儲 發布:2025-01-24 19:13:32 瀏覽:348
qq郵箱傳文件夾怎麼傳 發布:2025-01-24 19:03:22 瀏覽:762
a5手動擋有哪些配置 發布:2025-01-24 19:03:10 瀏覽:415
萌點星球安卓怎麼修改磚石 發布:2025-01-24 19:02:08 瀏覽:391
php遠程連接mysql資料庫 發布:2025-01-24 19:00:37 瀏覽:345
雲計算加密 發布:2025-01-24 18:50:25 瀏覽:176
簡單的c語言程序實例 發布:2025-01-24 18:44:42 瀏覽:100
怎樣創建資料庫 發布:2025-01-24 18:42:37 瀏覽:461
drupal拒絕訪問 發布:2025-01-24 18:34:47 瀏覽:271