java幾種刪除_幾種刪除Linux目錄的方法

在Linux中有很多方法可以刪除目錄,在圖形化界面可以利用文件管理器,或者通過終端刪除。本文將介紹在文本界面使用命令刪除目錄。

使用rmdir刪除目錄

Rmdir命令間成“remove directory”,用于刪除空目錄的命令。

例如,刪除一個名為“MyDocuments”的空目錄:

[root@localhost test]# rmdir MyDocuments

如果目錄不是空的,會提示錯誤:

rmdir: failed to remove ‘MyDocuments’: Directory not empty

22b0be26317c81bb4695a88a2283ce62.png

使用rm命令刪除目錄

rm命令通常用于刪除Linux中的文件。可以添加參數用來刪除目錄。例如,遞歸地刪除目錄,使用遞歸選項-r或-R,如果目錄是受寫保護的,則會提示是否繼續刪除目錄和目錄中的文件作為一個整體。-f?強制刪除而不被提示。

[root@localhost test]# rm -rf MyDocuments/

06489f016611d4e1a1b25d0c5e23cb6b.png

可以在單個命令中刪除多個目錄,如下面的命令所示。命令刪除所有目錄和它們的子目錄,而不提示刪除。

[root@localhost test]# rm -rf dir1 dir2 dir3

使用find命令

Find命令幫助用戶根據特定的表達式搜索文件和目錄。此外,該命令可用于搜索目錄并根據指定的搜索標準刪除它們。

刪除當前目錄中的名為”MyDocuments”的目錄

[root@localhost test]# find . -type d -name "MyDocuments" -exec rm -rf {} +

91694812ea19b2b69db25151e1317974.png

.?表示在當前目錄執行

-type d?只搜索目錄

-name?指定目錄名稱

-exec rm -rf?執行rm命令刪除所有目錄即內容

{} +?追加在rm命令末尾

刪除一個空目錄

如果希望刪除所有空目錄,請使用以下命令:

[root@localhost test]# find . -type d -empty -delete

228b795196c486035ca5663b4f8ceeac.png

-empty?只對空目錄進行限制

-delete?刪除包括子目錄在內的所有空目錄

總結

本文介紹了使用rm,rmdir和find刪除目錄的使用方法。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/459059.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/459059.shtml
英文地址,請注明出處:http://en.pswp.cn/news/459059.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

php公鑰模數,php – 如何從公共指數和RSA模數生成DER / PEM證書?

眾所周知,公鑰由公共指數和模數組成.我的問題是:如何從公共指數和RSA模數生成DER / PEM證書?非常感謝你提前.解決方法:使用公共指數和模數,你可能希望做的最好的事情是得到這樣的東西:-----BEGIN PUBLIC KEY-----MIGGAoGAfHlcdrcuOK6C02rbGR3…

C# DataTable的詳細用法

*************************************************** 更多精彩,歡迎進入:http://shop115376623.taobao.com *************************************************** DataTable 是一個臨時保存數據的網格虛擬表(表示內存中數據的一個表。)。DataTable是A…

【SpringMVC】SpringMVC系列6之@CookieValue 映射請求Cookie 值

6、CookieValue 映射請求Cookie 值 6.1、示例 CookieValue 可讓處理方法入參綁定某個 Cookie 值,示例如下:

杭電OJ-2104_hide handkerchief超簡潔代碼

#include<iostream> using namespace std; int n, m;; int zz(int a, int b) {return b0 ? a: zz(b, a%b); } int main() {while (cin >> n >> m&&n ! -1 && m ! -1)cout << (nb(n, m) 1 ? "YES" : "POOR Haha"…

php 年月日 中文,轉換中文日期的PHP程序

轉換中文日期的PHP程序本程序將中文日期輸出為2001-12-23&#xff0c;并很好解決了“十”的問題&#xff0c;如“十一”和“二十一”中“十”的處理&#xff01;稍加修改可改為函數。跟隨小編去看看吧&#xff01;希望對大家有所幫助&#xff01;$str"二零○一年十二月二十…

c# Invoke和BeginInvoke

*************************************************** 更多精彩&#xff0c;歡迎進入&#xff1a;http://shop115376623.taobao.com *************************************************** 轉自&#xff1a;http://blog.3snews.net/html/30/34530-27563.html在多線程編程中&am…

Oracle手邊常用70則腳本知識匯總

Oracle手邊常用70則腳本知識匯總 作者&#xff1a;白寧超 時間&#xff1a;2016年3月4日13:58:36 摘要: 日常使用oracle數據庫過程中&#xff0c;常用腳本命令莫不是用戶和密碼、表空間、多表聯合、執行語句等常規操作。另外表的導入導出也很常用&#xff0c;這些腳步命令之前都…

php常見的面試題目

一. 基本知識點1.1 HTTP協議中幾個狀態碼的含義:503 500 401 403 404 200 301 302。。。200 : 請求成功&#xff0c;請求的數據隨之返回。301 : 永久性重定向。302 : 暫時行重定向。401 : 當前請求需要用戶驗證。403 : 服務器拒絕執行請求&#xff0c;即沒有權限。404 : 請求失…

php表示私有變量的是,PHP 訪問私有和受保護的成員變量

示例反射通常用作軟件測試的一部分&#xff0c;例如在運行時創建/實例化模擬對象。這對于在任何給定時間點檢查對象的狀態也非常有用。這是在單元測試中使用Reflection來驗證受保護的類成員是否包含期望值的示例。下面是一個非常基礎的汽車課。它具有受保護的成員變量&#xff…

BZOJ2683 簡單題(CDQ分治)

傳送門 之前聽別人說CDQ分治不難學&#xff0c;今天才知道果真如此。之前一直為自己想不到CDQ的方法二很不爽&#xff0c;今天終于是想出來了一道了&#xff0c;太弱…… cdq分治主要就是把整段區間分成兩半&#xff0c;然后用左區間的值去更新右區間的答案&#xff0c;每次把…

VS2010斷點設置技巧

*************************************************** 更多精彩&#xff0c;歡迎進入&#xff1a;http://shop115376623.taobao.com *************************************************** 許多Visual Studio下的程序員&#xff0c;甚至一些很有經驗的開發人員&#xff0c;都不…

IOS應用開發版本控制工具之Versions使用,iosversions

Versions版本控制工具破解版&#xff08;Versions.zip&#xff09;下載請見本博文附件。下載后在MAC安裝完以后&#xff0c;圖標是蓮花狀。見下圖&#xff1a; 雙擊運行如下圖&#xff1a; 點擊Repository&#xff0c;連接SVN服務器Repository&#xff08;服務器端采用的是SVN服…

php form action跳轉,form表單頁面跳轉方式提交練習

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓//form表單提交練習/*新建一個form.html網頁用來書寫前端HTML表單*/表單提交練習姓名:年齡:電話:地址:QQ:自我評價://以上功能可自己添加或修改/*在form.html網頁的基礎上新建一個foms.php網頁關聯之前的form.html網頁并書寫php測試…

VS2010調試快捷鍵

*************************************************** 更多精彩&#xff0c;歡迎進入&#xff1a;http://shop115376623.taobao.com *************************************************** vs2010 調試快捷鍵 命令名 快捷鍵 說明 調試.應用代碼更改 Alt F10 啟動生…

什么是算法,什么是數據結構

盡管已經學了幾年&#xff0c;對它們也可以說大致懂得。但是&#xff0c;作為非計算機專業的人員&#xff0c;還是不會比計算機專業人員懂得多。既然沒有受過專門的學習訓練&#xff0c;自然會有三天打魚兩天曬網的感覺&#xff0c;一天可能冒出一個念頭。于是乎&#xff0c;寫…

如何在多web服務器共享SESSION數據

2019獨角獸企業重金招聘Python工程師標準>>> 一、問題起源 稍大一些的網站&#xff0c;通常都會有好幾個服務器&#xff0c;每個服務器運行著不同功能的模塊&#xff0c;使用不同的二級域名&#xff0c;而一個整體性強的網站&#xff0c;用戶系統是統一的&#xff0…

grpc php 返回值過大,使用grpc實現php、java、go三方互調

grpc作為經典的rpc協議&#xff0c;雖然略重&#xff0c;但是是有學習的價值的通過下面的內容可以快速上手這個grpc框架安裝命令行工具php需要這個額外的protoc、grpc_php_plugin工具把這個protobuf格式的文件生成php語言里的類go需要安裝protoc-gen-go工具把protobuf格式的接口…

SOCKET通信的基本步驟

SOCKET通信的基本步驟 1&#xff09;建立一個服務器ServerSocket&#xff0c;并同時定義好ServerSocket的監聽端口&#xff1b;2&#xff09;ServerSocket 調用accept()方法&#xff0c;使之處于阻塞。3&#xff09;創建一個客戶機Socket,并設置好服務器的IP和端口。4&#xff…

Linux epoll 筆記(高并發事件處理機制)

wiki&#xff1a; Epoll優點&#xff1b; Epoll工作流程&#xff1b; Epoll實現機制: epollevent; Epoll源碼分析&#xff1b; Epoll接口: epoll_create; epoll_ctl; epoll_close; Epoll工作方式: LT(level-triggered); ET(edge-triggered); Epoll應用模式; Epoll優點&#xff…

Django請求響應對象

請求與響應對象 HttpRequest HttpRequest存儲了客戶請求的相關參數和一些查詢方法。 path請求頁面的全路徑,不包括域名—例如, "/hello/"。 methodHttp請求方法&#xff0c;包括GET,POST。 GETQueryDict類實例&#xff0c;包含所有HTTP GET參數的字典對象。 POSTQuer…