附錄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語...