前言:
本文將介紹linux下新建文件和目錄;cp複製、mv剪切、rm刪除文件或目錄命令。
touch
能夠新建文件;mkdir
用來新建目錄。
一、mkdir新建目錄
mkdir Name
#新建目錄
mkdir -p Name
#遞歸創建文件夾。即確保目錄名稱存在,不存在的就建一個。
例如:mkdir -p CCC/aaa
#在工作目錄下的CCC目錄中,建立一個名爲aaa的子目錄。 若CCC目錄原本不存在,則建立一個。(注:本例若不加 -p,且原本CCC目錄不存在,則產生錯誤。)
二、touch新建文件
touch
#用於修改文件或者目錄的時間屬性,包括存取時間和更改時間。若文件不存在,系統會新建一個文件。即可用於新建文件。
補充:ls -l
可以顯示檔案的時間記錄。
三、cp複製
cp
#複製文件或目錄。
cp -r aaa bbb
#複製aaa目錄到當前目錄下,並重命名爲bbb。
參數:
-r
#若給出的源文件是一個目錄文件,此時將複製該目錄下所有的子目錄和文件。
-f
:覆蓋已經存在的目標文件而不給出提示。
例如:
[root@localhost /]# cp 1.txt /aaa/
[root@localhost /]# cd /aaa/
[root@localhost aaa]# pwd
/aaa
[root@localhost aaa]# ls
1.txt
[root@localhost aaa]#
四、mv剪切
mv
#用於剪切文件或目錄;也可以用於重命名文件或目錄。
例如:
[root@localhost aaa]# touch 1.txt 2.txt
[root@localhost aaa]# ls
1.txt 2.txt
[root@localhost aaa]# mv 1.txt 5.txt
[root@localhost aaa]# ls
2.txt 5.txt
[root@localhost aaa]#
五、rm刪除
rm
#用於刪除文件或目錄。
參數:
-i
刪除前逐一詢問確認。
-f
即使原檔案屬性設爲唯讀,亦直接刪除,無需逐一確認。
-r
將目錄及以下之檔案亦逐一刪除。
注意:刪除文件可以直接使用rm命令,刪除目錄則必須配合-r
。
rm -rf dirName
# 絕對刪除文件或目錄。
補充:*
代表這一類所有的文件。