『壹』 linux下如何使CP命令不提示覆蓋 rm 確認提示後刪除
我們先來看一下原因吧!
一般我們使用的命令是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」命令,
從上邊的命令我們可以知道,其他幾個命令,也使用了別名,例如ll,ls
mv,rm等。
[test@Server
home]#
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/bashrcfi
只要在相應的命令前加#號,就可以注釋掉該命令了。保存退出,然後你就可以用純粹的原命令了。
『貳』 Linux rm 刪除是否成功,怎麼判斷
先ls看一下目錄下有沒有要刪除的文件或目錄
然後執行rm命令
再用ls看一下有沒有該文件就行了
或者echo $?看下返回值 1是不成功 0是成功
『叄』 linux下中的 rm 命令選項-i 什麼意思
-i:進行任何刪除操作前必須先確認。
用戶可以用rm命令刪除不需要的文件。該版命令的功能為刪除一個目權錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。
(3)linuxrm不確認擴展閱讀
linux下rm命令使用詳解
rm命令的一般形式為:rm[選項]... 目錄... 刪除指定的<文件>(即解除鏈接)。
-d:刪除可能仍有數據的目錄 (只限超級用戶)。
-f:略過不存在的文件,不顯示任何信息。
-i:進行任何刪除操作前必須先確認。
-r/R:同時刪除該目錄下的所有目錄層。
-v :詳細顯示進行的步驟。
-help:顯示此幫助信息並離開。
--version:顯示版本信息並離開。
範例:
刪除所有rb語言程序檔;刪除前逐一詢問確認:rm-i *.rb。
將 Finished 子目錄及子目錄中所有檔案刪除:rm -r Finished。
將 Finished 子目錄及子目錄中所有檔案刪除,並且不用--確認:rm -rf Finished。
『肆』 Linux中的rm命令
rm命令:
1、可以刪除一個目錄中的一個或多個文件或目錄。
2、可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。
3、對於鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。
語法選項:
-d:直接把欲刪除的目錄的硬連接數據刪除成0,刪除該目錄;
-f:強制刪除文件或目錄;
-i:刪除已有文件或目錄之前先詢問用戶;
-r或-R:遞歸處理,將指定目錄下的所有文件與子目錄一並處理;
-preserve-root:不對根目錄進行遞歸操作;
-v:顯示指令的詳細執行過程。
(4)linuxrm不確認擴展閱讀:
rm同時刪除多個文件命令:rm <filename1> <filename2>
要刪除第一個字元為『-』的文件 (例如『-foo』),請使用以下其中一種方法:
rm-- -foo
rm./-foo
請注意,如果使用 rm 來刪除文件,通常仍可以將該文件恢復原狀。如果想保證
該文件的內容無法還原,請考慮使用 shred。
刪除所有rb語言程序檔;刪除前逐一詢問確認 :
rm-i *.rb
將 Finished 子目錄及子目錄中所有檔案刪除 :
rm -r Finished
將 Finished 子目錄及子目錄中所有檔案刪除,並且不用--確認 :
rm -rf Finished
『伍』 linux的rm命令詳解
Linux rm,英文全拼:remove,該命令用於刪除一個文件或者目錄。
Linux
rm命令是一個非常強大的刪除命令,它可以永久性地刪除文件系統中指定的文件或目錄。在使用rm命令刪除文件或目錄時,系統不會產生任何提示信息。
語法
rm [options] name...
參數
-i 刪除前逐一詢問確認
-f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認
-r 將目錄及以下之檔案亦逐一刪除
注意:rm命令是一個具有破壞性的命令,因為rm命令會永久性刪除文件或目錄,這就意味著,如果沒有對文件或目錄進行備份,一旦使用rm命令將其刪除,將無法恢復。因此,尤其在使用rm命令刪除目錄時,要非常非常謹慎。
『陸』 請教在linux 怎麼用rm 刪除目錄和文件.不要提示
1、第一步,先登錄linux的伺服器。
『柒』 linuxrm文件不存在怎麼處理
1.
在終端窗口中輸入命令touchdemo.txt創建一個演示文稿。
2.
執行命令rm-rfdemo.txt 刪除該文件。
3.
執行 debugfs命令。
4.
執行命令ddif=/dev/mapper/vg_root-lv_rootof=/home/demo.txt bs
『捌』 linux如何使用rm命令快速刪除文件
rm命令用於刪除文件。x0dx0a命令格式:rm [選項] 文件名x0dx0a常用選項:x0dx0a-f, --force 強制刪除。忽略不存在的文件,不提示確認x0dx0a-i 在刪除前需要確認x0dx0a-r, -R, --recursive 遞歸刪除目錄及其內容x0dx0a-v, --verbose 詳細顯示進行的步驟x0dx0a默認時,rm 不會刪除目錄。使用--recursive(-r 或-R)選項可刪除每個給定的目錄,以及其下所有的內容。x0dx0a用法示例:刪除文件名為.txt的文件x0dx0a$ rm .txt
『玖』 centos6.4 linux用rm命令刪除文件為什麼沒有提示,我買的那本書上卻說有提示,rm -f才不會提示
這個問題剛好我懂。
其實很簡單,先說解決方法:
在~/.bashrc文件中添加一行(即/home/<user>/.bashrc):
alias rm='rm -i'
然後,你可以source ~/.bashrc;嗯,也可以重啟。
原因,其實更簡單:
分別在root和普通用戶下,使用alias查看就知道原因了;
或者,你也可以比較/root/.bashrc和普通用戶的/home/<user>/.bashrc,也能發現原因;
就是 root的.bashrc中有:alias rm='rm -i',這一條,而普通用戶的.bashrc中沒有這一條。