1. 程式人生 > >Linux中mkdir和touch命令區別

Linux中mkdir和touch命令區別

原文地址:http://www.cnblogs.com/zfyouxi/p/5371317.html

一、目的

        本文將介紹linux下新建檔案或資料夾、刪除檔案或資料夾命令。
        touch能夠新建檔案,mkdir用來新建資料夾。rm用來刪除檔案或資料夾。
        本文將選取ubuntu14.04發行版做為描寫敘述基礎。


二、touch命令

        linux下新建檔案的方式有非常多,比如:使用vi新建檔案、使用cp命令拷貝一個檔案、可是最經常使用的還是使用touch命令新建一個檔案。


        語法:touch [options] filename
        -a:改變訪問時間
        -m:改變改動時間
        -t timestamp:改變訪問時間和改動時間為timestamp

        假設不指定不論什麼選項。那麼touch命令會新建一個檔案。

        假設指定了-t timestamp選項,那麼touch命令會改動檔案的訪問時間和改動時間為timestamp。


        假設使用了-a選項,那麼touch命令會改動檔案的訪問時間為當前時間。


        假設使用了-m選項,那麼touch命令會改動檔案的改動時間為當前時間。




三、mkdir命令

        語法:mkdir [options] dirname
        -p:遞迴建立資料夾
        -mmode:新建資料夾,並設定資料夾的檔案訪問模式為mode

        使用-p選項遞迴的建立zsy/hxn資料夾。


        使用-m選項指定新建資料夾的檔案訪問模式為770,即rwxrwx---。



四、rm命令

        語法:rm [options] filename/dirname
        -f:強制刪除檔案或資料夾,即使資料夾不為空
        -r:遞迴的刪除檔案或資料夾
        -i:刪除檔案或資料夾前須要確認

        在實際使用中。-r和-f選項一般同一時候使用,用來強制、遞迴的刪除指定的檔案或者資料夾。


        對於關鍵的檔案或者資料夾,在刪除時建議使用-i選項。避免誤操作。

五、總結

        本文介紹了linux下的新建檔案命令touch、新建資料夾命令mkdir和刪除檔案或資料夾命令rm。