rm
參考例如當前目錄下有以下資料夾
1/2/3/a
1/2/3/b
10/20/30/a
10/20/30/b
100/200/300/a
100/200/300/b
我想刪除所有名字為a的資料夾。使用find,filter只有目錄,按名稱過濾,exec rmdir:
find -type d -name a -exec rmdir {} \;
我的實現,我想刪除名字中帶有「001」字串的資料夾及其包含的內容。
find . -name "*0.001000*" -type d -exec rm '{}' +
逐個解釋:
find 查詢
-name 按照名字查詢
「0.001000」 查詢的名字是這個
-type d 查詢的型別是資料夾
-exec rm 要執行的操作是刪除
『{}』 + 不知道幹嘛用的,反正一定要有
刪除失敗! 提示要刪除的是資料夾
那好說,搜尋rm命令,發現在rm後加 -r 表示遞迴刪除資料夾及其包含的檔案
所以最後的命令是:
find . -name "*0.001000*" -type d -exec rm -r '{}' +
批量移動檔案: 將所有以result.txt結尾的檔案都移到result中
mv *result.txt result
mv 命令同樣可以用來修改檔案名字
例:可將a.txt 改名為 b.txt
mv a.txt b.txt
pwd 命令來檢視」當前工作目錄「的完整路徑。
清空當前敲的命令列 ctrl + u
清空螢幕 ctrl + l
退出登陸
logout
或exit
linux命令學習(持續更新 )
redhat6.5環境 命令 含義 ccd 切換目錄 cd 當前目錄 cd 上一級目錄 chmod 755 20180211 資料夾20180211賦許可權755 預設當前目錄 chmod 755 home mysql data 2018211 給目錄 home mysql data下資料夾2018...
Linux 命令學習總結(持續更新)
命令關機 shutdown h now 正常關機 halt 關閉記憶體 init0 備份 在vm中備份分為 快照,轉殖 快照 又稱還原點,就是儲存在拍快照時候的系統的狀態 包含了所有的內容 在後期的時候隨時可以恢復。側重於短期備份,需要頻繁備份的時候可以使用快照,做快照的時候虛擬的作業系統一般處於開...
Linux常用命令記錄(持續更新)
記憶體使用情況 命令free m m 表示單位是m 主要看第一行mem 總共3758m 使用了275m 剩餘空閒3482m 這個shared 8m 也不知道用在 第二行 buffers cache 使用中的used 151m 計算方法 275m used buffers 1m cached 123m...