日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

python 执行linux rm命令_Linux rm命令:删除文件

發布時間:2023/12/18 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 执行linux rm命令_Linux rm命令:删除文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

rm 命令可以把系統中的文件或目錄永久的刪除(Linux 中一切皆文件),rm 命令語法格式如下:

[root@bogon ~]# rm [選項] 文件或目錄

常用選項如下:

-i:刪除文件或目錄之前有提示信息。

-r:當刪除目錄時,刪除該目錄中所有的內容,包括子目錄中的全部內容。

-f:強制刪除并不詢問。

【例 1】rm 命令刪除文件。

在終端頁面輸入如下命令:

[root@bogon ~]# ls

Desktop? Documents? Downloads? linux? Music? Pictures? Public? Templates? test? Videos

[root@bogon ~]# rm -i test

rm: remove regular empty file `test'? y

[root@bogon ~]# ls

Desktop? Documents? Downloads? linux? Music? Pictures? Public? Templates? Videos

[root@bogon ~]#

可以看到,rm -i 命令在執行時,會在刪除一個文件之前先詢問是否刪除,如果輸入 y(Y)則刪除;反之如果輸入 n(N),則不執行刪除操作。

【例 2】rm -f 命令刪除文件

[root@bogon ~]# touch test

[root@bogon ~]# ls

Desktop? Documents? Downloads? linux? Music? Pictures? Public? Templates? test? Videos

[root@bogon ~]# rm -f test

[root@bogon ~]# ls

Desktop? Documents? Downloads? linux? Music? Pictures? Public? Templates? Videos

[root@bogon ~]#

[例 3 ] rm -r 命令刪除目錄。

[root@bogon ~]# mkdir -p test/test1/test2

[root@bogon ~]# ls

Desktop? Documents? Downloads? linux? Music? Pictures? Public? Templates? test? Videos

[root@bogon ~]# rm -r test

rm: descend into directory `test'? y

rm: descend into directory `test/test1'? y

rm: remove directory `test/test1/test2'? y

rm: remove directory `test/test1'? y

rm: remove directory `test'? y

[root@bogon ~]#

可以看到,使用 -r 選項刪除目錄和使用 -i 選項刪除文件類似,執行此命令前都會進行詢問。

除了 rm 命令之前,還有一個命令可以刪除目錄,即 rmdir 命令。不過和 rm 命令不同,rmdir 只能用于刪除空的目錄,如果目錄中有內容,系統就會報錯。因此,在使用 rmdir 刪除目錄時需要先把所有的子目錄手動刪除。

舉個例子:

[root@bogon ~]# mkdir -p test/test1

[root@bogon ~]# rmdir test

rmdir: failed to remove `test': Directory not empty

可以看到,對于刪除包含 test1 目錄的 test 目錄,rmdir 命令是無法將其成功刪除的。

總結

以上是生活随笔為你收集整理的python 执行linux rm命令_Linux rm命令:删除文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。