Linux中創(chuàng)建,復(fù)制和刪除文件及目錄的命令詳解
mkdir/touch
mkdir:建立目錄
touch: 建立文件
建立單個(gè)目錄:
語(yǔ)法格式:mkdir/touch 目錄名/文件名
mkdir /a //在根目錄下建立一個(gè)a文件夾 ls / //查看 mkdir ./a //在當(dāng)前目錄下建立一個(gè)a文件夾 mkdir a //其中 ./ 可省略 ls //查看 mkdir b c d //建立多個(gè)文件夾

-p:連續(xù)建立多級(jí)目錄
mkdir /a/b //在a目錄下建立b目錄 mkdir -p /a/b/c/d/e/f //連續(xù)建立多級(jí)目錄
rmdir:刪除目錄
語(yǔ)法格式:rmdir 目錄名
rkdir:只能刪除空文件夾
rmdir /a //刪除a目錄

rm:可刪除非空目錄
rm -r /a //刪除a目錄
-f:刪除且不提醒
具有一定危險(xiǎn)性,所以刪除前需要檢查命令是否正確,防止誤刪目錄
rm -r -f /a //刪除非空目錄a且不提醒 rm -rf /a //簡(jiǎn)化寫(xiě)法

cp:復(fù)制目錄
語(yǔ)法格式:cp 文件目錄 目的目錄名
touch /filea //創(chuàng)建一個(gè)filea的文件 cp /filea /tmp //將filea文件復(fù)制到tmp目錄 cp -v /filea /tmp //將filea文件復(fù)制到tmp目錄,同時(shí)顯示進(jìn)度條

-r:cp單獨(dú)使用時(shí)只能復(fù)制文件,復(fù)制目錄時(shí)需要增加參數(shù)-r
cp -r /root/a /tmp //將root目錄下的a目錄復(fù)制到tmp

-p:復(fù)制時(shí)新文件的時(shí)間會(huì)刷新,加入?yún)?shù)-p會(huì)保留原有文件的時(shí)間
-a:保留原有文件的權(quán)限,屬主,屬組和時(shí)間

mv:移動(dòng)文件/重命名文件
修改文件名(可以理解為將filea移動(dòng)到本目錄下更名為fileb)
語(yǔ)法格式:mv 舊文件名 新文件名
mv /filea /fileb //將filea文件名改為fileb

移動(dòng)文件:
語(yǔ)法格式:mv 目錄或文件名 目的目錄名
mv /fileb /tmp //移動(dòng)fileb到目錄tmp mv /tmp/fileb /filec //將tmp目錄下的文件fileb移動(dòng)到根目錄下并重命名為filec
通配符
* 匹配所有字符
cp /tmp/file* / //將tmp目錄下以file開(kāi)頭的文件復(fù)制到根目錄下
? 匹配單個(gè)字符
cp /tmp/file? / //將tmp目錄下file開(kāi)頭且后面為任意一個(gè)字符的文件復(fù)制到根目錄下
知識(shí)補(bǔ)充
1.linux創(chuàng)建用戶(hù)指定目錄
-c comment 指定一段注釋性描述。 -d 目錄 指定用戶(hù)主目錄,如果此目錄不存在,則同時(shí)使用-m選項(xiàng),可以創(chuàng)建主目錄。 -g 用戶(hù)組 指定用戶(hù)所屬的用戶(hù)組。 -G 用戶(hù)組,用戶(hù)組 指定用戶(hù)所屬的附加組。 -s Shell文件 指定用戶(hù)的登錄Shell。 -u 用戶(hù)號(hào) 指定用戶(hù)的用戶(hù)號(hào),如果同時(shí)有-o選項(xiàng),則可以重復(fù)使用其他用戶(hù)的標(biāo)識(shí)號(hào)。
添加用戶(hù)并指定家目錄
useradd -d /home/test -m jc #-d :指定某個(gè)目錄成為家目錄,而不要使用預(yù)設(shè)值;-m :強(qiáng)制!要建立使用者家目錄!
設(shè)置密碼
passwd jc
授權(quán)
chown jc -R /home/test
登錄
su - jc
刪除帳號(hào)
userdel 用戶(hù)名 #刪除用戶(hù)名及主目錄
2.Linux mkdir用于創(chuàng)建目錄
mkdir是Linux系統(tǒng)中用于創(chuàng)建目錄的命令。mkdir是make directory的縮寫(xiě),它可以在指定的路徑上創(chuàng)建一個(gè)或多個(gè)目錄。
語(yǔ)法
mkdir [選項(xiàng)] <目錄名>
選項(xiàng):
-p:遞歸創(chuàng)建目錄,如果上級(jí)目錄不存在也會(huì)一并創(chuàng)建-m <模式>:設(shè)置權(quán)限模式,類(lèi)似于chmod命令中的參數(shù) (例如:mkdir -m 755 dir)
使用示例
下面給出8個(gè)實(shí)際的例子,展示了mkdir命令的多種用法。
創(chuàng)建單個(gè)目錄
mkdir testdir
上述命令將在當(dāng)前路徑下創(chuàng)建一個(gè)名為testdir的目錄。
創(chuàng)建多個(gè)目錄
mkdir dir1 dir2 dir3
上述命令將在當(dāng)前路徑下同時(shí)創(chuàng)建目錄dir1、dir2和dir3。
遞歸創(chuàng)建目錄
mkdir -p parent/child/grandchild
上述命令將在當(dāng)前路徑下遞歸創(chuàng)建parent目錄、parent目錄下的child目錄,以及child目錄下的grandchild目錄。即使上級(jí)目錄不存在,也會(huì)一并創(chuàng)建。
設(shè)置權(quán)限模式
mkdir -m 755 newdir
上述命令將在當(dāng)前路徑下創(chuàng)建newdir目錄,并設(shè)置其權(quán)限為755。
使用相對(duì)路徑創(chuàng)建目錄
mkdir ../newdir
上述命令將在當(dāng)前路徑的父級(jí)目錄中創(chuàng)建newdir目錄。通過(guò)使用相對(duì)路徑,可以在不進(jìn)入目錄所在路徑的情況下創(chuàng)建目錄。
創(chuàng)建隱藏目錄
mkdir .hidden
上述命令將在當(dāng)前路徑下創(chuàng)建一個(gè)名為.hidden的隱藏目錄。以.開(kāi)頭的目錄名稱(chēng)會(huì)被視為隱藏目錄。
創(chuàng)建帶有空格的目錄
mkdir "dir with space"
上述命令將在當(dāng)前路徑下創(chuàng)建一個(gè)名為dir with space的目錄。通過(guò)使用雙引號(hào)將整個(gè)目錄名稱(chēng)括起來(lái),可以創(chuàng)建帶有空格的目錄。
創(chuàng)建目錄并賦予多個(gè)用戶(hù)組訪問(wèn)權(quán)限
mkdir newdir chgrp group1:newgroup newdir chmod g+rwxs newdir
上述命令依次完成了以下操作:
- 創(chuàng)建一個(gè)名為
newdir的目錄 - 將
newdir目錄的所屬用戶(hù)組設(shè)置為group1和newgroup - 賦予
group1用戶(hù)組讀寫(xiě)權(quán)限,并將該目錄的粘滯位設(shè)置為可執(zhí)行
到此這篇關(guān)于Linux中創(chuàng)建,復(fù)制和刪除文件及目錄的命令詳解的文章就介紹到這了,更多相關(guān)Linux目錄創(chuàng)建刪除內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux服務(wù)器上查看內(nèi)網(wǎng)IP和公網(wǎng)IP的方法小結(jié)
本文介紹如何在Linux系統(tǒng)中查看本機(jī)的公網(wǎng)IP地址和內(nèi)網(wǎng)IP地址,對(duì)于公網(wǎng)IP地址,可以通過(guò)curl命令調(diào)用第三方服務(wù)如ifconfig.me或cip.cc獲取;而內(nèi)網(wǎng)IP地址則可以直接使用ifconfig命令查看,需要的朋友可以參考下2025-12-12
linux實(shí)現(xiàn)猜數(shù)字小游戲源碼
這篇文章主要為大家詳細(xì)介紹了linux實(shí)現(xiàn)猜數(shù)字小游戲源碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-04-04
Linux 服務(wù)器同步 Rsync同步服務(wù)器文件
服務(wù)器之間常常要保持些文件或目錄的一致,比如一些大的軟件下載網(wǎng)站,它們通常使用多臺(tái)服 務(wù)器來(lái)提供下載服務(wù)。2009-08-08
20個(gè)Linux命令的日志與性能優(yōu)化技巧分享
Linux命令如何真正提升測(cè)試效率,grep能快速定位Bug日志嗎,ind如何高效搜索文件,tail/head在實(shí)時(shí)監(jiān)控中的作用是什么,下面小編就來(lái)和大家詳細(xì)介紹一下吧2025-09-09
Apache服務(wù)器中使用.htaccess實(shí)現(xiàn)偽靜態(tài)URL的方法
這篇文章主要介紹了Apache服務(wù)器中使用.htaccess實(shí)現(xiàn)偽靜態(tài)URL的方法,示例結(jié)合PHP腳本,需要的朋友可以參考下2015-07-07

