- 線上查詢及幫助命令(1 個(gè))
help
如:mkdir --help
- 文件和目錄操作命令(12 個(gè))
ls tree pwd mkdir rmdir cd touch cp mv rm ln find
ls
-a, --all do not ignore entries starting with .
-1 list one file per line
-lu 用來(lái)查看訪問(wèn)時(shí)間
顯示文件夾下文件,同windows下的dir
tree
以樹狀圖列出目錄的內(nèi)容。
-d 顯示目錄名稱而非內(nèi)容。
-D 列出文件或目錄的更改時(shí)間。
-L 1 只顯示第一層目錄。
-C 在文件和目錄清單加上色彩,便于區(qū)分各種類型。
-p 列出權(quán)限標(biāo)示。
-s 列出文件或目錄大小。
-t 用文件和目錄的更改時(shí)間排序。
pwd
Print Working Directory
pwd:顯示當(dāng)前的工作路徑。
pwd -P:如果當(dāng)前的工作路徑是鏈接的話,顯示鏈接的原始路徑,也就是實(shí)際路徑
pwd -L:與pwd -P完全相反,顯示鏈接路徑
mkdir
創(chuàng)建文件夾
Usage: mkdir [OPTION]... DIRECTORY...
-m, --mode=MODE set file mode (as in chmod), not a=rwx - umask
-p, --parents no error if existing, make parent directories as needed
-v, --verbose print a message for each created directory
多個(gè)文件夾創(chuàng)建、刪除
mkdir -p a b c
rm -rf a b c
rmdir
刪除一個(gè)空的目錄
-d:directory
-f:force
-i:interactive
-r:recursive 遞歸
-v:verbose
eg.
rmdir -p folder1/folder2
刪除名字為folder1里面的folder2這個(gè)子目錄,如果刪除folder2這個(gè)子目錄后,folder1也成了空目錄的話,那么folder1也會(huì)一同被刪除。
rm
rm [options] name...
-i 刪除前逐一詢問(wèn)確認(rèn)。
-f 即使原檔案屬性設(shè)為唯讀,亦直接刪除,無(wú)需逐一確認(rèn)。
-r 將目錄及以下之檔案亦逐一刪除。
eg.
rm -i *.java 刪除所有java文件
cd
切換目錄
cd [dirName]
cd 進(jìn)入用戶主目錄;
cd ~ 進(jìn)入用戶主目錄;
cd - 返回進(jìn)入此目錄之前所在的目錄;
cd .. 返回上級(jí)目錄(若當(dāng)前目錄為“/“,則執(zhí)行完后還在“/";".."為上級(jí)目錄的意思);
cd ../.. 返回上兩級(jí)目錄;
touch
創(chuàng)建文件或修改文件時(shí)間
touch demo.c 創(chuàng)建文件
-a 只更新訪問(wèn)時(shí)間,不改變修改時(shí)間
-c 不創(chuàng)建不存在的文件
-m 只更新修改時(shí)間,不改變?cè)L問(wèn)時(shí)間
-r file 使用文件file的時(shí)間更新文件的時(shí)間
-t 將時(shí)間修改為參數(shù)指定的日期,如:07081556代表7月8號(hào)15點(diǎn)56分
cp
復(fù)制
mv
移動(dòng),修改名稱
mv [選項(xiàng)] 源文件或目錄 目標(biāo)文件或目錄
ln?
為文件創(chuàng)件連接,連接類型分為硬連接和符號(hào)連接兩種,默認(rèn)的連接類型是硬連接。如果要?jiǎng)?chuàng)建符號(hào)連接必須使用"-s"選項(xiàng)。
find?
查找