python rm 條件 刪除檔案 rm

2021-10-13 04:16:14 字數 1781 閱讀 6220

附錄a-練習14:刪除檔案 (rm)

這節練習中,你將學會如何使用rm命令刪除乙個檔案。

做到這些

linux

$ cd temp

$ ls

uncool.txt iamcool.txt neat.txt something thefourthfile.txt

$ rm uncool.txt

$ ls

iamcool.txt neat.txt something thefourthfile.txt

$ rm iamcool.txt neat.txt thefourthfile.txt

$ ls

something

$ cp -r something newplace

$ rm something/awesome.txt

$ rmdir something

$ rm -rf newplace

$ ls

windows

> cd temp

> ls

directory: c:\users\zed\temp

mode lastwritetime length name

d---- 12/22/2011 4:52 pm newplace

d---- 12/22/2011 4:52 pm something

-a--- 12/22/2011 4:49 pm 0 iamcool.txt

-a--- 12/22/2011 4:49 pm 0 neat.txt

-a--- 12/22/2011 4:49 pm 0 thefourthfile.txt

-a--- 12/22/2011 4:49 pm 0 uncool.txt

> rm uncool.txt

> ls

directory: c:\users\zed\temp

mode lastwritetime length name

d---- 12/22/2011 4:52 pm newplace

d---- 12/22/2011 4:52 pm something

-a--- 12/22/2011 4:49 pm 0 iamcool.txt

-a--- 12/22/2011 4:49 pm 0 neat.txt

-a--- 12/22/2011 4:49 pm 0 thefourthfile.txt

> rm iamcool.txt

> rm neat.txt

> rm thefourthfile.txt

> ls

directory: c:\users\zed\temp

mode lastwritetime length name

d---- 12/22/2011 4:52 pm newplace

d---- 12/22/2011 4:52 pm something

> cp -r something newplace

> rm something/awesome.txt

> rmdir something

> rm -r newplace

> ls

你應該學到的

這裡我們清理了之前練習中的所有檔案。還記得我讓你嘗試使用rmdir刪除乙個不為空的目錄嗎?那個操作失敗了因為你無法刪除包含檔案在內的目錄。要做到這一點,你需要刪除檔案,或者遞迴刪除所有的內容。這是你要在本節練習結尾要做的事情。

更多練習

清理從開始練習到現在所有temp目錄下的檔案。

在你的筆記本上寫下遞迴刪除檔案時一定要小心。

linux刪除符合條件的檔案

找到根目錄下所有的以test開頭的檔案並把查詢結果當做引數傳給rm rf命令進行刪除 1 find name test xargs rm rf 2 find name test exec rm rf 3 rm rf find name test 如果想指定遞迴深度,可以這樣 1 find maxde...

R 條件與迴圈

迴圈語句 使用形式 if 條件 如果條件成立,大括號內的語句就被執行 使用形式 if 條件 else 注意 else必須緊跟在 後面,不能另起一行,否則報錯 還可以組合起來用 if.else if.else.語句 if 條件1 else if 條件2 else if 條件3 else switch語...

R 條件與迴圈

迴圈語句 使用形式 if 條件 如果條件成立,大括號內的語句就被執行 使用形式 if 條件 else 注意 else必須緊跟在 後面,不能另起一行,否則報錯 還可以組合起來用 if.else if.else.語句 if 條件1 else if 條件2 else if 條件3 else switch語...