Linux常用命令
一、目錄指令
1.1 pwd : 顯示當(dāng)前目錄路徑
1.2 cd : 改變所在目錄
| option | 作用 |
|---|---|
| cd / | 進(jìn)入根目錄 |
| cd ~ | 切換到用戶(hù)所在路徑下/home/user |
| cd .. | 回到上一級(jí)目錄 |
| cd - | 返回上次所在的目錄 |
1.3 ls :查看目錄的內(nèi)容
| option | 作用 |
|---|---|
| -a | 顯示全部文件,包括.filename的隱藏文件 |
| -l | 顯示目錄下文件的詳細(xì)信息,一個(gè)文件一行包括所有者、創(chuàng)建日期、大小等 |
| -t | -tr | 按修改時(shí)間從近到遠(yuǎn)排序 | 從遠(yuǎn)到近 |
| -r | 逆向從后向前打印目錄文件 |
| -R | 遞歸打印目錄下的所有文件和子目錄下的所有內(nèi)容 |
| -s | 按文件大小排序 |
| -lh | 長(zhǎng)格式輸出的文件字節(jié)數(shù)轉(zhuǎn)換為K,M,G的形式方便人來(lái)閱讀 |
1.4 mkdir : 創(chuàng)建目錄
| -p | 級(jí)聯(lián)創(chuàng)建目錄 |
|---|
1.5 rmdir : 刪除空目錄,非空目錄使用rm -rf dirname
1.6 du : 統(tǒng)計(jì)目錄下每個(gè)文件的字節(jié)數(shù)
| -s | 只統(tǒng)計(jì)所有文件的總大小 |
|---|---|
| -h | 以K、M、G的形式顯示 |
二、文件指令
| 指令 | 選項(xiàng) |
|---|---|
| which | 查看某條指令所在路徑 例如:which ls、which cp |
| touch | 創(chuàng)建空文件,如果文件已經(jīng)存在則更新修改日期 可以同時(shí)創(chuàng)建多個(gè)文件,用空格分割 例如:touch ./aa ./bb ./cc |
| cp | 復(fù)制文件 1.把文件復(fù)制到文件夾 例如:cp /root/aa.txt /doc 2.復(fù)制并重命名 例如:cp /root/aa.txt /doc/bb.txt 3.cp -r 遞歸復(fù)制整個(gè)目錄到另一個(gè)目錄下 例如:cp -r /doc /tmp,也可以改名 4.僅復(fù)制目錄1下的文件到目錄2 例如:cp -r dir1/* /dir2 |
| mv | 1、mv 移動(dòng)文件或目錄 例如:移動(dòng) /root/install.log.bak 文件到 /tmp mv /root/install.log.bak /tmp 2、mv 給文件或目錄改名 例如:給/tmp下的root目錄改名為root1 mv /tmp/root /tmp/root1 |
| rm | 刪除文件或目錄 1.刪除文件 例如:rm ./aa/a.txt 2.刪除目錄 例如:rm -rf ./aa -r 遞歸刪除該目錄和子目錄 -f 不提示y/n |
| file | 查看文件類(lèi)型 例如:file aa |
三、查找類(lèi)指令
find
- 用法:查找特定文件
find [路徑] -name "文件名"
-
如果省略
路徑,默認(rèn)從當(dāng)前路徑開(kāi)始查找 -
find命令支持通配符
*和?,文件名可以是"*.sh"等
四、打包壓縮
tar
- 用法:tar命令負(fù)責(zé)將多個(gè)文件打包成一個(gè)大文件,或者將一個(gè)大文件解包成多個(gè)文件
# 打包文件
tar -cvf 包名.tar 被打包的文件/目錄
# 解包文件
tar -xvf 打包的文件.tar
- 選項(xiàng)說(shuō)明
| 列1 | 列2 |
|---|---|
| c | 進(jìn)行打包 |
| x | 進(jìn)行解包 |
| v | 顯示過(guò)程信息 |
| f | 定義別名 |
gzip和bzip2
-
用法:tar結(jié)合gzip或bzip2可以對(duì)文件進(jìn)行打包壓縮和解壓操作,壓縮文件后綴為
tar.gz或者tar.bz2。 -
使用
-z參數(shù)調(diào)用gzip,使用-j參數(shù)調(diào)用bzip2
# gzip壓縮和解壓縮
tar -zcvf 壓縮文件.tar.gz 被壓縮文件/目錄
tar -zxvf 壓縮文件.tar.gz [-C 指定路徑]
# bzip2壓縮和解壓縮
tar -jcvf 壓縮文件.tar.bz2 被壓縮文件/目錄
tar -jxvf 壓縮文件.tar.bz2 [-C 指定路徑]
莫愁前路無(wú)知己,天下誰(shuí)人不識(shí)君

浙公網(wǎng)安備 33010602011771號(hào)