linux rm 命令

    rm命令       

         該命令用來刪除Linux系統中的文件或目錄。通常情況下rm不會刪除目錄,你必須通過指定參數-r或-R來刪除目錄。另外rm通常可以將該文件或目錄恢復。如果想要保證文件的內容無法復原,可以使用命令shred 。 另外一般還是要慎用rm -rf *這樣的命令。

        命令用法:

               rm  參數  文件或目錄

        命令參數:

    -f   --force 強制刪除,忽略不存在文件,也不給提示,用這個刪除要慎重,最好先備份
    -i   --interactive 交互模式刪除文件,刪除文件給出提示。
    -r   --recursive 遞歸刪除目錄下面的文件及子目錄下的文件
    -R   --recursive 遞歸刪除目錄下面的文件及子目錄下的文件
    -v   --version 顯示命令版本信息
            
        --verbose下士運行時詳細信息
        --help 調出命令幫助

        使用示例:

            1.不知道rm用法可以用 man rm

            2.刪除指定文件 rm 文件默認 -i,輸入Y就是刪除文件,N就是不刪除

    [root@centos6 /]# cd /demo
    [root@centos6 demo]# ll -st
    total 12
    4 -rw-r--r--. 1 root root   13 Oct 26 06:54 demo1.txt
    4 -rw-r--r--. 1 root root   12 Oct 26 06:54 demo.txt
    4 drwxr-xr-x. 4 root root 4096 Oct 26 04:56 a
    [root@centos6 demo]# rm demo1.txt
    rm: remove regular file `demo1.txt'? y

        3.刪除文件顯示運行時詳細信息

    [root@centos6 demo]# rm -v demo.txt
    rm: remove regular file `demo.txt'? Y
    removed `demo.txt'
    [root@centos6 demo]#

           4.遞歸刪除某個目錄下文件以及子目錄,一般和 -rf一起使用  不加f就要詢問是否刪除          

        [root@centos6 demo]# tree a        
        a
        |-- b
        |   `-- c
        `-- d
            `-- v
                `-- d
                    `-- d
                        `-- d
                            `-- d
        
        8 directories, 0 files
        [root@centos6 demo]# rm -rf a/b
        [root@centos6 demo]# tree a
        a
        `-- d
            `-- v
                `-- d
                    `-- d
                        `-- d
                            `-- d
        
        6 directories, 0 files

           4.刪除目錄下帶.txt的文件

[root@centos6 demo]# tree .
.
|-- a
|   `-- d
|       `-- v
|           `-- d
|               `-- d
|                   `-- d
|                       `-- d
|-- a.txt
|-- b.txt
|-- c.txt
`-- d.txt

7 directories, 4 files
[root@centos6 demo]# rm -f *.txt
[root@centos6 demo]# tree .
.
`-- a
    `-- d
        `-- v
            `-- d
                `-- d
                    `-- d
                        `-- d

7 directories, 0 files

        

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章