Linux命令刪除資料夾下的檔案 保留資料夾

時間 2022-02-12 05:40:06

1樓:儀好潔遊巨集

rm-rf

/var/woll/cion/*/lib/*還有一種辦法是查詢到所有lib資料夾,然後按此列表刪除:

ls-r

/var/woll/cion/*/*

|grep

lib:

|sed

-e's/\:/\/*/g'

|xargs

rm-rf

請謹慎使用!

2樓:義旭炎雷天

你可以這麼寫

find

/var/woll/cion

-path

"/var/woll/cion/*/lib/*"

|xargs

rm-rf

就會只刪除/var/woll/cion/*/lib/路徑下的所有檔案,

而不刪除/var/woll/cion/*/lib目錄本身(*表示匹配不同的目錄)

3樓:巫詩蕊孫兒

首先你要知道

?號是個萬用字元

他只能代表一個字元

你要缺德你的路徑的正確性

然後執行

find

路徑-type

f-exec

rm-rf

{}\;

不懂就問我

4樓:卿依雲仉一

為什麼rm

-rf呢?寫一個指令碼,先將

find

/var/woll/cion/

-name

lib的結果輸出到臨時檔案,然後用指令碼挨個目錄的走,rm-rfdir/*

就好了,你可能還需要改改

find

這裡,讓輸出絕對路徑。

linux 定期刪除資料夾下面超過30日的檔案

linux下如何刪除整個資料夾?

5樓:太平洋電腦網

在linux系統中刪除檔案使用rm命令,不過在使用命令時需要注意區分目錄。以下是詳細介紹:

1、如果要刪除的檔案和資料夾在當前目錄下,可以輸入此命令執行注意的是檔案和資料夾中需要使用空格隔開);

另外,-r 向下遞迴,不管有多少級目錄,一併刪除;-f 直接強行刪除,不作任何提示的意思。

6樓:

步驟如下:

1、執行刪除操作之前一般會運用ls檢視一下當前資料夾的內容,當然也可以運用tree命令將資料夾內容進行tree檢視方式展示,如下圖所示

2、然後我們執行rmdir命令進行資料夾刪除,後面加上要刪除的資料夾名字,如下圖所示

3、接下來我們來刪除一下b資料夾,我們看到b資料夾下面有子資料夾,這個時候刪除b的話會提示我們目錄非空,如下圖所示

4、如果想刪除檔案的話,直接用rm命令即可,rm後面也是直接跟著檔名字,如下圖所示

5、另外rm是不可以直接用來刪除目錄的,如下圖所示,如果用它刪除目錄會報錯

6、當然,如果你在rm中加入r引數,則可以強制刪除目錄,如下圖所示

7、綜上所述,linux中刪除資料夾以及檔案的命令主要有rm和rmdir兩個名字,大家在使用的時候一定要小心。

7樓:zyp710810嘟

直接rm就可以了,即:rm -rf 目錄名字。若刪除時出現 permission denied 的提示,在命令前加sudo 即:sudo rm -rf 資料夾的名字。

說明:-r 向下遞迴,不管有多少級目錄,

-f 直接強行刪除,不作提示意思。

linux是一套免費使用和自由傳播的類unix作業系統,是一個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。

linux繼承了unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。

8樓:樹_鏡

rm -rf 資料夾名,危險操作,慎用。

9樓:騰訊電腦管家

可以使用rm命令,不過要加兩個引數-rf 即:rm -rf 目錄名字。若刪除時出現 permission denied 的提示,可以在命令前加sudo 即:

sudo rm -rf 資料夾的名字,即可刪除。

說明:-r 向下遞迴,不管有多少級目錄,一併刪除

-f 直接強行刪除,不作任何提示的意思

10樓:匿名使用者

rm -rf /root/test1/

刪除test1資料夾

11樓:玄冥三郎

rm -rf 資料夾

12樓:

linux刪除資料夾命令如下:

rm -rf /var/log/httpd/access將會刪除/var/log/httpd/access目錄以及其下所有檔案、資料夾

網頁連結

linux命令刪除資料夾下的檔案.保留資料夾.

13樓:

為什麼 rm -rf 呢?寫一個指令碼,先將 find /var/woll/cion/ -name lib 的結果輸出到臨時檔案,然後用指令碼挨個目錄的走,rm -rf dir/* 就好了,你可能還需要改改 find 這裡,讓輸出絕對路徑。

14樓:匿名使用者

rm -rf /var/woll/cion/*/lib/*還有一種辦法是查詢到所有lib資料夾,然後按此列表刪除:

ls -r /var/woll/cion/*/* | grep lib: | sed -e 's/\:/\/*/g' | xargs rm -rf

請謹慎使用!

15樓:匿名使用者

首先你要知道 ?號是個萬用字元 他只能代表一個字元你要缺德你的路徑的正確性

然後執行

find 路徑 -type f -exec rm -rf {}\;

不懂就問我

16樓:匿名使用者

你可以這麼寫

find /var/woll/cion -path "/var/woll/cion/*/lib/*" | xargs rm -rf

就會只刪除/var/woll/cion/*/lib/路徑下的所有檔案, 而不刪除/var/woll/cion/*/lib目錄本身(*表示匹配不同的目錄)

17樓:

rm var/woll/cion/*/lib/* -rf

linux怎麼刪除當前目錄下的所有檔案

18樓:小小小小顰

1.首先,安裝shh遠端軟體,連線到linux伺服器,然後使用ssh登入到linux伺服器;

2.其次,新建資料夾,其中將顯示日期和時間以及一些特定引數;

3.接著,在linux下,rm是刪除命令,先檢視rm的幫助說明,然後使用rm test刪除檔案;

4.提示無法刪除目錄,即rm沒有引數時,只能刪除檔案,不能刪除資料夾;

5.最後,進行刪除操作時不要使用-rf引數,請使用rm -rf test直接刪除目錄下的所有檔案而不刪除資料夾。

19樓:可靠的夢想之星

刪除當前目錄下的檔案

1.rm -f *

#最經典的方法,刪除當前目錄下的所有型別的檔案2.find . -type f -delete或find . -type f -exec rm -f {} \;

#用find命令查詢普通檔案並刪除or用find命令的處理動作將其刪除

3.find . -type f | xargs rm -f#用於引數列表過長;要刪除的檔案太多

4.rm-f `find . -type f`#刪除全部普通檔案

5.for delete in `ls -l`;do rm -f * ;done

#用for迴圈語句刪除當前目錄下的所有型別的檔案詳細的命令介紹請查詢「linux命令大全"

20樓:匿名使用者

操作步驟如下:

1、新建記事本檔案,輸入:

@echo off

cd /d "c:\lizi"

del /s /q /f *.*

for /d %%i in (*) do rd /s /q "%%i"

pause>nul

注意:本例操作的是c盤lizi資料夾;

2、點選檔案選單,另存為命令,可儲存到桌面,檔名del.bat,儲存型別選擇所有檔案,點選儲存;

3、雙擊執行del.bat即可。

21樓:匿名使用者

在終端輸入命令:rm ./*

解釋:刪除檔案用rm命令,.點號代表當前目錄,*星號是匹配符代表所有檔案

22樓:匿名使用者

除了系統檔案都可以刪除,一般都是通過解除安裝程式,把已安裝的程式解除安裝掉,然後再找到原安裝處,把整個資料夾(或者目錄)再刪除掉。如果不是程式或者軟體,在其它盤裡,可以直接點右鍵刪除整個目錄即可。

23樓:匿名使用者

這個更簡單的, cd到要刪除的目錄輸入: rm -fr *

24樓:追逐的希望

假設你要刪除的是 ~/code/目錄下的所有檔案。

那麼在~目錄輸入rm -rf ./code/*這樣子的效果就是清空code資料夾但是不刪除資料夾本身.

*表示匹配所有檔案。-r是遞迴刪除資料夾內的檔案, -f是force強制刪除, 不要出現任何提示詢問.

linux 中,怎麼 只刪除資料夾下面所有的檔案,而不刪除資料夾本身

25樓:

具體步驟如下:

1、安裝shh遠端軟體、並能連結上linux伺服器,用ssh登入linux伺服器;

2、建立一個新的資料夾,上面會顯示日期和時間,還有具體的部分引數;

3、在linux下rm是刪除命令,先看rm的幫助說明,然後我們用rm test來刪除檔案;

4、提示無法刪除目錄,也就是rm不帶引數的時候只能刪除檔案,而不能刪除資料夾;

5、在做刪除操作的時候不要用-rf引數,用rm -rf test直接刪除檔案,而不刪除資料夾。

26樓:

先cd切換到該資料夾目錄下

cd .../sample/

然後執行刪除本目錄下所有檔案

rm -r ./*

引數-r表示遞迴,刪除多個檔案時要用到;.表示當前目錄;*表示任意檔案;連起來就是刪除當前目錄下的所有檔案。

27樓:

資料夾名dir

rm dir/*.*

28樓:

#cd test

#rm -fr *.*

29樓:匿名使用者

rm -rf /test/*

請問在linux系統下刪除一個目錄下的檔案,保留目錄需要使用什麼命令?

30樓:

如果刪除的目錄名字為 test而且test下面包含資料夾的話

你可以用 rm -rfv ./test/* 來刪除這個資料夾一下的所有檔案

-r 參數列示 遞迴 f表示強制即不詢問。v表示顯示出過程 * 表示所有

31樓:

這位朋友您好,你這個可以用一個shell指令碼來做到#!/bin/bash

var=./*

for del in $var

doif [ -f $del ]

then

rm -rf $del

fidone

把這個指令碼放到那個目錄下,執行它,就能只刪除檔案而保留目錄

32樓:匿名使用者

rm -fr 檔案的絕對路徑

33樓:

rm -rf dirname/*

linux查詢資料夾下是否有某檔案

查詢目錄下的所有檔案中是否含有某個字串 查詢目錄下的所有檔案中是否含有某個字串 find xargs grep ri ibm 查詢目錄下的所有檔案中是否含有某個字串,並且只列印出檔名 find xargs grep ri ibm l 1.正規表示式 1 正規表示式一般用來描述文字模式的特殊用法,由普...

求批處理 批量刪除指定資料夾下的多個指定資料夾及檔案

用rmdir命令配合 s和 q s 除目錄本身外,還將刪除指定目錄下的所有子目錄和檔案。用於刪除目錄樹。q 安靜模式,帶 s 刪除目錄樹時不要求確認rmdir s q d d 網路 我rmdir s q d d 網路 上下rmdir s q d d 網路 上下025 bb石俊傑 自己修改用吧 ech...

linux裡怎麼刪除資料夾,怎麼重新命名資料夾

linux刪除資料夾命令 rm,rmdir rmdir只能刪除空資料夾,如果資料夾非空,可以使用rm rf命令,即 rm rf 目錄名字。r 就是向下遞迴,不管有多少級目錄,一併刪除 f 就是直接強行刪除,不作任何提示的意思 linux重新命名資料夾命令 mv 語法 mv 選項 原始檔或目錄 目標檔...