進(jìn)入上兩級(jí)目錄
進(jìn)入根目錄
進(jìn)入dirName指向的目錄,dirName可以是絕對(duì)路徑(以/或~開(kāi)頭),也可以是相對(duì)路徑
pwd命令的作用是顯示用戶的當(dāng)前工作目錄,其結(jié)果是以絕對(duì)路徑的方式顯示的。
ls命令用于羅列出指定目錄下的內(nèi)容(包含目錄和文件),不加任何選項(xiàng)時(shí),只顯示非隱藏目錄和文件的名稱。
# 語(yǔ)法
ls
#?...表示可以寫(xiě)多個(gè)目錄
配合其他選項(xiàng)使用,ls可以發(fā)揮出巨大的威力,常用參數(shù)如下:
列出目錄下所有文件和目錄(包含命名以"."開(kāi)頭的隱藏文件和目錄)
羅列出更詳細(xì)的信息,包含權(quán)限、大小、擁有者、最后修改時(shí)間等
根據(jù)修改時(shí)間降序排列展示
遞歸遍歷目錄下的子目錄,列出所有子目錄下的文件和目錄
反轉(zhuǎn)顯示順序,以相反的順序展示
常用選項(xiàng)組合如下所示:
ls -lrt dirName,含義為以修改時(shí)間升序排序,展示dirName目錄下的文件和目錄的詳細(xì)信息。最后修改過(guò)的文件將會(huì)顯示在最下方,方便將他們找出,進(jìn)行下一步動(dòng)作。我們?cè)诓榭慈罩疚募挪殄e(cuò)誤時(shí),經(jīng)常會(huì)用這個(gè)命令組合,找出最近有更新的日志文件。
首先依次查找當(dāng)前目錄下的每一個(gè)實(shí)體(文件或是子目錄),如果是某一子目錄,則進(jìn)入該子目錄并遞歸調(diào)用函數(shù)search_dirctory進(jìn)行查找,查找完畢之后, 再返回上一級(jí)目錄。首先依次查找當(dāng)前目錄下的每一個(gè)實(shí)體(文件或是子目錄),如果是某一子目錄,則進(jìn)入該子目錄并遞歸調(diào)用函數(shù)search_dirctory進(jìn)行查找linux命令大全,查找完畢之后, 再返回上一級(jí)目錄。首先依次查找當(dāng)前目錄下的每一個(gè)實(shí)體(文件或是子目錄),如果是某一子目錄,則進(jìn)入該子目錄并遞歸調(diào)用函數(shù)search_dirctory進(jìn)行查找,查找完畢之后,再返回上一級(jí)目錄。
2.3cp/mv
cp命令主要用于復(fù)制文件和目錄。
# 語(yǔ)法
cp [options] source... dest
#?...表示可以寫(xiě)多個(gè)目錄
其常用選項(xiàng)如下所示:
當(dāng)復(fù)制的是目錄時(shí),必須加上此參數(shù),表示遞歸復(fù)制目錄下的子目錄
如果目標(biāo)目錄或文件已存在,則進(jìn)行強(qiáng)制覆蓋且不給出提示。
與-f選項(xiàng)相反,在沖突時(shí),會(huì)提示用戶確認(rèn)是否覆蓋
mv命令主要用于移動(dòng)文件或目錄,或重命名。
# 語(yǔ)法
mv?[options]?source...?dest
當(dāng)dest和source處于相同目錄下時(shí),則相當(dāng)于執(zhí)行了重命名操作。其常用選項(xiàng)為-f和-i,和上面cp命令的對(duì)應(yīng)選項(xiàng)作用一致,這里就不贅述了。
2.4mkdir/rmdir/touch
mkdir命令用于創(chuàng)建目錄,可以一次創(chuàng)建多個(gè)目錄。
# 語(yǔ)法
mkdir [-p] dirName...
#?-p選項(xiàng)作用為,如果父目錄不存在,則一并創(chuàng)建。
rmdir命令用于刪除空目錄,其作用和mkdir正好相反。
# 語(yǔ)法
rmdir [-p] dirName...
#?-p選項(xiàng)作用為,當(dāng)子目錄刪除后如果父目錄下無(wú)其他內(nèi)容,則一并刪除。
touch命令常用于創(chuàng)建一個(gè)空的新文件,也可以用來(lái)修改已有文件的時(shí)間屬性。但是我們通常會(huì)用這個(gè)命令來(lái)創(chuàng)建一個(gè)用于標(biāo)記的隱藏文件,如下面的用法:
~$ touch .success
#?在當(dāng)前目錄下創(chuàng)建一個(gè)隱藏文件,用于標(biāo)記已操作成功
2.5rm
rm命令用于刪除文件或目錄。
# 語(yǔ)法
rm?[options]?fileOrDir...
常用選項(xiàng)如下:
當(dāng)復(fù)制的是目錄時(shí),必須加上此參數(shù),表示遞歸復(fù)制目錄下的子目錄
如果目標(biāo)目錄或文件已存在,則進(jìn)行強(qiáng)制覆蓋且不給出提示。
與-f選項(xiàng)相反,在沖突時(shí)linux命令大全,會(huì)提示用戶確認(rèn)是否覆蓋