天天看點

Linux終端删除檔案夾指令「建議收藏」前言1. 使用rmdir指令删除檔案夾2. 使用rm指令删除檔案夾小結

大家好,又見面了,我是你們的朋友全棧君。

目錄

前言

1. 使用rmdir指令删除檔案夾

2. 使用rm指令删除檔案夾

小結

前言

本文介紹Linux系統中删除檔案夾的指令,包括:rmdir 、 rm 。

Linux系統下删除檔案夾是一個非常高頻的需求,有很多方法可以删除檔案夾,比如使用圖形界面,或者通過終端删除。本文将介紹在 Linux 指令行下使用指令删除檔案夾。

1. 使用rmdir指令删除檔案夾

rmdir指令是英文單詞 remove directory 的縮寫,主要作用是删除檔案夾。但是請注意,該指令隻能用于删除空檔案夾,而如果檔案夾非空的話,将會報錯。

$ rmdir data

rmdir: failed to remove 'data': Directory not empty           

複制

是以如果需要使用 rmdir 指令删除一個檔案夾的話,需要先将該檔案夾清空再删除。

# 先清空檔案夾
$ cd data
$ rm -rf *

# 再使用 rmdir 指令删除該檔案夾
$ cd ..
$ rmdir data           

複制

很明顯,這樣操作太麻煩,太備援了,是以使用rmdir指令删除檔案夾的場景非常少。

2. 使用rm指令删除檔案夾

之前介紹過Linux系統删除檔案指令,也就是 rm 指令,實際上rm指令也可以用于删除檔案夾,而且比 rmdir 要友善非常多。

但是,使用 rm 指令删除檔案夾的時候,一定要記得加上 -r 或 -R 選項,否則會報錯。該選項表示遞歸删除檔案夾,可以将該檔案夾下的檔案全部删除。加上 -f 選項将強制删除而不給任何提示。

# 删除目錄不加 -r 會報錯
$ rm data
rm: cannot remove ‘data’: Is a directory

# 正确删除目錄
$ rm -r data

# 強制删除目錄
$ rm -rf data           

複制

小結

本文介紹了Linux系統中删除檔案夾的指令,并給出了對應的執行個體,希望對新手朋友有所幫助。

釋出者:全棧程式員棧長,轉載請注明出處:https://javaforall.cn/158589.html原文連結:https://javaforall.cn