Linux文件管理命令集(rmdir指令篇)
如下為筆者總結(jié)出在linux
中最常用的rmdir
指令集
??希望能夠幫助正在Linux路上奮斗的你??
5. rmdir(remove directory)
刪除空目錄
rmdir [directory]
#刪除空目錄[directory]
rmdir -p [directory_1]/[directory_2]/[directory_3]
#遞歸刪除空目錄[directory_1]/[directory_2]/[directory_3]
短選項(xiàng) | 長選項(xiàng) | 描述 |
---|---|---|
-p |
--parents |
遞歸刪除父目錄中不包含子目錄或文件的空目錄,同時刪除父目錄 |
-v |
--verbose |
顯示當(dāng)前刪除目錄 |
-- |
--ignore-fail-on-non-empty |
忽略非空目錄刪除失敗的錯誤信息 |
-- |
--help |
顯示幫助信息 |
-- |
--version |
顯示版本信息 |
下述為rmdir命令詳細(xì)選項(xiàng)(--help)
Usage: rmdir [OPTION]... DIRECTORY...
Remove the DIRECTORY(ies), if they are empty.
--ignore-fail-on-non-empty
ignore each failure that is solely because a directory
is non-empty
-p, --parents remove DIRECTORY and its ancestors; e.g., 'rmdir -p a/b/c' is
similar to 'rmdir a/b/c a/b a'
-v, --verbose output a diagnostic for every directory processed
--help display this help and exit
--version output version information and exit
GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Full documentation at: <http://www.gnu.org/software/coreutils/rmdir>
or available locally via: info '(coreutils) rmdir invocation'
***********************************************************
***********************************************************
使用方法:rmdir [選項(xiàng)]... 目錄...
如果它們是空的,則刪除目錄(們)。
--ignore-fail-on-non-empty
忽略僅因目錄非空而產(chǎn)生的每個失敗
-p, --parents 刪除目錄及其祖先;例如,“rmdir -p a/b/c”類似于“rmdir a/b/c a/b a”
-v, --verbose 對處理的每個目錄輸出診斷信息
--help 顯示此幫助信息并退出
--version 輸出版本信息并退出
GNU核心實(shí)用程序在線幫助: http://www.gnu.org/software/coreutils/
完整文檔: http://www.gnu.org/software/coreutils/rmdir
或通過info '(coreutils) rmdir invocation'本地獲取。
1. 刪除空的目錄 folder1
rmdir folder1
2. 強(qiáng)制刪除目錄 folder1(包括非空目錄)
rmdir -rf folder1
3. 遞歸刪除目錄及其目錄下所有文件夾和文件
rmdir -r folder1
4. 批量刪除多個文件夾
其中 grep 'folder'
用于篩選以 "folder"
開頭的文件夾名稱,xargs
用于將文件夾名稱作為參數(shù)傳遞給 rmdir
命令文章來源:http://www.zghlxwxcb.cn/news/detail-432773.html
rmdir $(ls | grep 'folder' | xargs)
可通過find指令中的-delete
參數(shù)實(shí)現(xiàn)特殊文件檢索刪除文章來源地址http://www.zghlxwxcb.cn/news/detail-432773.html
5. 刪除文件夾 folder1 中的指定文件
find folder1 -type f -name "file.txt" -delete
6. 刪除文件夾 folder1 中的所有文件
find folder1 -type f -delete
7. 刪除文件夾 folder1 中的所有子目錄
find folder1 -type d -delete
8. 在 rmdir 命令前使用 ls 命令列出當(dāng)前目錄下的所有文件和目錄
ls -l && rmdir folder1
到了這里,關(guān)于Linux命令集(Linux文件管理命令--rmdir指令篇)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!