linux rm命令 安装,Linux rm 命令 command not found rm 命令详解 rm 命令未找到 rm 命令安装 - CommandNotFound ⚡️ 坑否...
顯示行號
|
選擇喜歡的代碼風格
默認
GitHub
Dune
LakeSide
Plateau
Vibrant
Blue
Eighties
Tranquil
rm 命令用于刪除給定的文件和目錄。rm 刪除命令行上指定的每個文件。 默認情況下,它不會刪除目錄。這不像是在 Windows 回收站中添加內容; 一旦你是一個文件或目錄,就無法撤消它。當使用 -r 或 -R 選項執行 rm 時,它會遞歸刪除任何匹配的目錄,它們的子目錄以及它們包含的所有文件。
rm 命令安裝:
-bash: rm: command not found
#Debian
apt-get install coreutils
#Ubuntu
apt-get install coreutils
#Alpine
apk add coreutils
#Arch Linux
pacman -S coreutils
#Kali Linux
apt-get install coreutils
#CentOS
yum install coreutils
#Fedora
dnf install coreutils
#OS X
brew install coreutils
#Raspbian
apt-get install coreutils
#Docker
docker run cmd.cat/rm rm
rm 命令補充說明:
rm 命令刪除過程取消鏈接文件系統中的文件名與其關聯數據,并將存儲設備上的空間標記為將來寫入時可用。 換句話說,當您刪除文件時,文件中的數據不會更改,但它不再與文件名關聯。數據本身沒有被破壞,但在與 rm 取消鏈接后,它變得無法訪問。 明智地刪除你的文件!
rm 命令可以用 -i 選項,這個選項在使用文件擴展名字符刪除多個文件時特別有用。使用這個選項,系統會要求你逐一確定是否要刪除。這時,必須輸入 y 并按 Enter 鍵,才能刪除文件。如果僅按 Enter 鍵或其他字符,文件不會被刪除。
如果您想要完全擦除磁盤上的數據,請改用 shred 命令。 shred 將覆蓋文件的內容,以便以后無法重建。
rm 命令語法:
rm [-f | --force] {[-i | --interactive[=always]] | [-I | --interactive=once] |
[--interactive=never]} [--one-file-system] [--no-preserve-root |
--preserve-root] [-r | -R | --recursive] [-d | --dir] [-v | --verbose]
FILE...
rm 命令選項:
-d:直接把欲刪除的目錄的硬連接數據刪除成0,刪除該目錄;
-f:強制刪除文件或目錄;
-i:刪除已有文件或目錄之前先詢問用戶;
-r或-R:遞歸處理,將指定目錄下的所有文件與子目錄一并處理;
--preserve-root:不對根目錄進行遞歸操作;
-v:顯示指令的詳細執行過程。
rm 命令參數:
文件:指定被刪除的文件列表,如果參數中含有目錄,則必須加上-r或者-R選項。
rm 命令實例
#交互式刪除當前目錄下的文件test和example
rm -i test example
Remove test ?n(不刪除文件test)
Remove example ?y(刪除文件example)
#刪除當前目錄下除隱含文件外的所有文件和子目錄
#應注意,這樣做是非常危險的!
rm -r *
# rm 命令刪除文件
# rm 文件1 文件2 ...
rm testfile.txt
#rm 命令刪除目錄
rm -r [目錄名稱] -r 表示遞歸地刪除目錄下的所有文件和目錄。 -f 表示強制刪除
rm -rf testdir
rm -r testdir
#刪除操作前有確認提示 rm -i [文件/目錄]
rm -r -i testdir
#選項 -I,可保證在刪除超過 3 個文件時或遞歸刪除時(LCTT 譯注: 如刪除目錄)僅提示一次確認。
rm -I file1 file2 file3
# rm 顯示當前刪除操作的詳情
rm -v [文件/目錄]
rm 命令的坑:
當然,刪除根目錄(/)是 Linux 用戶最不想要的操作,這也就是為什么默認 rm 命令不支持在根目錄上執行遞歸刪除操作。 然而,如果你非得完成這個操作,你需要使用 --no-preserve-root 選項。當提供此選項,rm 就不會特殊處理根目錄(/)了。
rm 命令奇淫巧技 - 文件名以短劃線開頭:
要刪除名稱以短劃線(“ - ”)開頭的文件,可以在文件名之前單獨指定雙短劃線(“ - ”)。 這個額外的破折號是必要的,這樣rm不會誤解文件名作為選項。
例如,如果當前目錄中有一個名為 “-file.txt” 的文件,則可以使用該命令將其刪除。
rm -- -file.txt
或者,您可以通過使用路徑名引用它來刪除它。 例如,如果文件 “-file.txt” 位于 “ /home/hope” 目錄中,則可以使用以下命令將其刪除:
rm /home/hope/-file.txt
...或者,如果 /home/hope 目前是您的工作目錄,像下面這樣執行,也會奏效。
rm ./-file.txt
rm 命令擴展閱讀:
rm 命令評論
總結
以上是生活随笔為你收集整理的linux rm命令 安装,Linux rm 命令 command not found rm 命令详解 rm 命令未找到 rm 命令安装 - CommandNotFound ⚡️ 坑否...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 记录vue的双向绑定原理及实现
- 下一篇: linux 其他常用命令