經過ls查詢文件屬性 ls -l 查詢非隱藏文件, ls -al查詢全部文件,顯示結構以下:html
chgrp [-R] 羣組名 檔案名或目錄。(改變所屬羣組)java
chown [-R] 賬號名稱:組名 檔案和目錄 (改變屬主)linux
chmod 權限 檔案或目錄(改變權限)web
在linux中檔案權限是否能夠執行有權限x來決定,windows是有擴展名來決定,.exe,.bat,com.......linux權限跟檔案名以爲不要緊啦~ ~。windows
r(reader):能夠讀取文件htm
w(writer):能夠編輯文件,修改文件,刪除文件blog
x(execute):執行文件。排序
權限 | 目錄 | 文件 |
r | 能夠讀取目錄遞歸 若是隻有r沒有w是不能進入目錄ip |
能夠讀取文內容 |
w | 1.創建新的文件夾 2.刪除文件夾 3.給文件夾更更名字 4.修改文件夾位置 |
1.能夠修改文件名 2.刪除文件 3.修改屬性 |
x | 是否能夠進入該文件夾 | 能夠執行該文件 |
假設文件有---權限但目錄有w權限是否能夠刪除文件?
能夠經過刪除目錄來刪除文件。
權限有兩種表達:
1.數字代碼
r:4(讀取權限)
w:2(寫入權限)
x:1(執行權限)
若是想要rwx權限就爲
0表明-,4(4+0+0)表明r 3(0+2+1)表明-wx.......
例如: chmod 777 hello.java (第一個7爲屬主權限,第二個7爲羣組權限,第三個7爲其餘人權限)
2.字符代碼:
g(group):組權限。 (chmod g=rwx hello.java) 賦予rwx權限
o(others):其餘人 (chmod o+wx hello.java) 給其餘人添加wx權限
u(user):屬主 (chmod u-wx hello.java) 給主人減去wx權限
a(all):所有 (chmod) a+r,og+w hello.java 給全部用戶添加r權限,而後給組和其餘添加w權限.
Directory:
pwd:顯示當前目錄
cd :
1. cd -(至關於後退上一次的cd)
2. cd / 跟目錄
3. cd ~ 當前用戶目錄
4. cd .. 返回上一級目錄(相似於web中../)
5. cd ~xieyong 進入/home/xieyong
mkdir(創建目錄):
1.mkdir xieyong(建立xieyong目錄)
2.mkdir -p xieyong/love/momo(遞歸創建xieyong/love/momo)
3.mkdir -m 777 xieyong(創建xieyong目錄給權限777,-m不能和-p一塊兒使用,不然失效)
rmdir(刪除目錄):
1.rmdir xieyong(直接刪除xieyong目錄)
2.rmdir -p xieyong/xieyong/xieyong(遞歸刪除)
$PATH指定了命令的搜索地址,好比ls放在bin下面,path裏面有個:/bin,這樣bin就會自動搜索ls。
ls(經常使用參數):
ls 參數 [檔案名(默認爲當前目錄)]
1.-t依賴時間排序
2.-S檔案大小排序
3.-R遞歸子目錄一塊兒顯示
4.-a顯示隱藏目錄-A顯示.和..
5.-l顯示詳細信息包過 (ll命令等同於ls -l)
6.-full--time顯示時間詳細信息、
顏色:目錄通常爲藍色
複製命令:cp 目標文件 複製到的地方
1.-p連同檔案屬性一塊兒賦值
2.-i若檔案在目標文件已經存是否覆蓋友情提示
3.-r遞歸複製(複製目錄必須用-r選項)
4.-l不是賦值本文件而是建立快捷方式
5.-a至關於-pda的做用
6.-d若是文件爲快捷方式,賦值快捷方式內容,而不是快捷方式自己
壓縮文件:
-j bzip2壓縮
-z gzip
tar -jcv -f
原文地址: