mkdir test 在當(dāng)前目錄下創(chuàng)建一個(gè)test目錄
mkdir -p test/a/b 在test目錄下的a目錄下創(chuàng)建一個(gè)b目錄,如果上一級(jí)目錄不存在linux常用命令,則連它的父目錄一起創(chuàng)建
rmdir test 刪除當(dāng)前目錄下的test目錄(注意:該命令只能夠刪除空目錄)
touch test.txt 在當(dāng)前目錄下創(chuàng)建一個(gè)test.txt的文件
rm test.txt 刪除test.txt的文件(帶詢問的刪除,需輸入y才能刪除)
rm -f test.txt 直接刪除text.txt文件
rm -r test 遞歸刪除,即刪除test目錄以及其目錄下的子目錄(帶詢問的刪除)
rm -rf test 直接刪除test目錄以及其目錄下的子目錄
打包并壓縮文件
Linux中的打包文件一般是以.tar結(jié)尾的,壓縮的命令一般是以.gz結(jié)尾的。
而一般情況下打包和壓縮是一起進(jìn)行的linux常用命令,打包并壓縮后的文件的后綴名一般.tar.gz。
命令:tar -zcvf 打包壓縮后的文件名 要打包壓縮的文件
其中:z:調(diào)用gzip壓縮命令進(jìn)行壓縮
c:打包文件
v:顯示運(yùn)行過程
f:指定文件名
示例:打包并壓縮/test下的所有文件 壓縮后的壓縮包指定名稱為xxx.tar.gz
tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt
或:tar -zcvf xxx.tar.gz /test/*
解壓壓縮包(重點(diǎn))
命令:tar [-xvf] 壓縮文件
其中:x:代表解壓
示例:將/test下的xxx.tar.gz解壓到當(dāng)前目錄下
tar -xvf xxx.tar.gz
示例:將/test下的xxx.tar.gz解壓到根目錄/usr下
tar -xvf xxx.tar.gz -C /usr------C代表指定解壓的位置
Linux的權(quán)限命令
權(quán)限是Linux中的重要概念,每個(gè)文件/目錄等都具有權(quán)限,通過ls -l命令我們可以 查看某個(gè)目錄下的文件或目錄的權(quán)限
文件的類型:
d:代表目錄
-:代表文件
l:代表鏈接(可以認(rèn)為是window中的快捷方式)
后面的9位分為3組,每3位置一組,分別代表屬主的權(quán)限,與當(dāng)前用戶同組的 用戶的權(quán)限,其他用戶的權(quán)限
r:代表權(quán)限是可讀,r也可以用數(shù)字4表示
w:代表權(quán)限是可寫,w也可以用數(shù)字2表示
x:代表權(quán)限是可執(zhí)行,x也可以用數(shù)字1表示
linux中用戶的分類
小李 小李對(duì)象 老王
所有者u 同組用戶g 其他人o
linux中文件權(quán)限
讀r 寫w 執(zhí)行x 沒有權(quán)限-
文件詳情信息:
-rw-r--r--. 1 root root 5 Aug 28 02:27 a.txt
d rwx r-x r-x. 2 root root 4096 Aug 27 08:52 test
第一位:d:目錄,-:文件
rw- r-- r--
所有者 同組用戶 其他人
只有讀寫 只有讀 只有讀
1:該文件的鏈接數(shù)
root:文件所屬者
root:文件所屬組
5 Aug 28 02:27:最后的修改時(shí)間
修改文件/目錄的權(quán)限的命令:chmod
示例:修改/test下的aaa.txt的權(quán)限為屬主有全部權(quán)限,屬主所在的組有讀寫權(quán)限,
其他用戶只有讀的權(quán)限