. -> 當(dāng)前目錄
.. -> 上一級(jí)目錄
.file/.dir -> 隱藏文件/文件夾
【ls】 查看指定目錄文件
ls命令是最常用的linux命令,要配合著選項(xiàng)使用。
常用命令
ls -lh # 方便查看文件大小
ls -AsSh
【pwd】:查看當(dāng)前目錄
pwd等價(jià)于/bin/pwd -L,顯示當(dāng)前絕對(duì)路徑,如果是鏈接,則顯示鏈接路徑
pwd -P等價(jià)于/bin/pwd -P,顯示實(shí)際路徑,而非鏈接路徑
如果文件夾被臨時(shí)刪除,pwd還是顯示未刪除文件夾的那個(gè)路徑,這時(shí)候可以使用/bin/pwd,就會(huì)提示當(dāng)前路徑不存在
【cd】:切換目錄
cd - # 上一目錄
cd ~ # 家目錄
cd # 家目錄
cd .. # 上一目錄
cd !$ # 將上命令的參數(shù)做為cd 參數(shù)
【touch】:新建文件
1. 創(chuàng)建新文件同時(shí)可以指定一些時(shí)間參數(shù)
$ touch newfile
2. 一次性創(chuàng)建多個(gè)文件
$ touch {1..10}.txt
可以對(duì)已有文件修改時(shí)間戳(ll顯示的時(shí)間)
【1】
touch -d [[CC]YY]MMDD text
touch -t [CC[YY]MMDDhhmm[.SS] text
CC為年數(shù)中的前兩位,即”世紀(jì)數(shù)”;YY為年數(shù)的后兩位,即某世紀(jì)中的年數(shù).如果不給出CC的值
touch -d 20171004 text
touch -t 201710041330.30 text
【2】
-r:以另一文件為基準(zhǔn)更新時(shí)間戳
以file1的時(shí)間戳為基準(zhǔn),將file2的改成一樣的
touch -r file1 file2
【3】其他不常用參數(shù)
-a 或--time=atime或--time=access或--time=use 只更改存取時(shí)間。
-c 或--no-create 不建立任何文檔。
-f 此參數(shù)將忽略不予處理,僅負(fù)責(zé)解決BSD版本touch指令的兼容性問(wèn)題。
-m 或--time=mtime或--time=modify 只更改變動(dòng)時(shí)間。
【mkdir】:新建文件夾
# 創(chuàng)建一個(gè)或多個(gè)的同級(jí)目錄
mkdir adir bdir
# 遞歸創(chuàng)建目錄
# 當(dāng)前目錄下并沒(méi)有cdir這個(gè)文件夾,如果使用單純mkdir cdir/ddir會(huì)報(bào)錯(cuò)。
# 應(yīng)該使用
mkdir -p cdir/ddir
# 指定權(quán)限
mkdir -m 777 dir_name
# 顯示創(chuàng)建信息(成功或失。
mkdir -v dir_name
# 使用!$快速進(jìn)入新建文件夾
mkdir ming
cd !$
【rm | rmdir】
# 只能刪除空文件夾
rmdir dirname
# 刪除當(dāng)前文件夾下所有文件并不提示
rm -f *
# 遞歸刪除dirname下所有文件
rm -r dirname
# 上面二者結(jié)合,遞歸刪除dirname下所有文件并不提示
rm -rf dirname
【cp】:復(fù)制文件或目錄
# 遞歸復(fù)制old_dir目錄下所有文件和文件夾到new_dir文件夾下
cp -r old_dir new_dir
注意:默認(rèn)cp拷貝文件后會(huì)使用預(yù)設(shè)權(quán)限,即其他人沒(méi)有更改的權(quán)限,需要使用-p或
者-a文件所有的所有特性都一起復(fù)制過(guò)來(lái) (拉取源站數(shù)據(jù)緩存,不更改文件最后修改
時(shí)間)
【mv】:移動(dòng)或重命名
# 移動(dòng)/tmp/test/sample.txt文件到當(dāng)前目錄下
mv /tmp/test/sample.txt ./
上一個(gè)教程:Linux命令大全(手冊(cè))
下一個(gè)教程:Linux權(quán)限詳解 命令之 chmod:修改權(quán)限