天天看點

檔案目錄的權限與管理

檔案的屬性

d 目錄

- 檔案

l 連接配接檔案

b 裝置檔案裡邊的可供存儲的接口裝置

c 串行端口裝置 如鍵盤 滑鼠

chgrp 改變檔案所屬組

chown 改變檔案所有者

chmod 改變檔案權限

chmod u+s g+s   sticky特殊權限

o+t 檔案隻能擁有者和root可以删除

4=SUID

2=SGID

1=SBIT

rwx  讀寫執行

421=rwx

最高權限777

. 代表此層目錄

.. 代表上一層目錄

- 代表前一個工作目錄

~ 代表 目前使用者身份 所在的主檔案夾

~account  代表這個使用者的主目錄

cd 切換目錄

pwd 檢視路徑

mkdir 建立一個新的目錄

rmdir 删除一個空目錄

ls -a 檢視隐藏目錄

mkdir rmdir -p 建立删除多層目錄

$PATH  執行檔案路徑變量

echo $PATH

mv /bin/ls /root

/root/ls

PATH="$PATH":/root

mv /root/ls /bin

ls 檢視檔案和目錄

-a 全部的檔案 連同隐藏檔案

-A 列出全部的檔案 但不包括.和..這兩個目錄

-d 列出目錄本身

-f 直接列出結果,不進行排序

-h 以檔案容量列出

-i 列出inode号碼

-l 列出包含檔案屬性權限等資料

-n 列出uid和gid

-r 排序結果反向輸出

-R 連同子目錄的内容一直列出來

-S 以檔案容量大小排序 而不是檔案名

-t 時間排序

--color=never 不依據檔案特性給予顔色顯示

--color=always 顯示顔色

--color=auto 系統自動給予顔色

--full-time 以完整時間模式輸出

--time={atime,ctime} 輸出通路時間或改變權限屬性時間 而非内容改變時間mtime

cp rm mv 複制删除移動

cat 檢視檔案内容

-A 列出一些特殊字元

-b 列出行号 空白無效

-E 将結尾的斷行字元$顯示出來

-n 列出行号 包括空白行

-T 将TAB鍵以^I 顯示出來

-v 列出一些看不出來的特殊字元

可翻頁檢視more

space 向下翻一頁

enter 向下一行

/字元串 查詢

:f 顯示檔案名和行數

q 離開more

b或者 ctrl+b 回翻頁 隻對檔案有效

一頁一頁翻動less

space 向下一頁

pagedown 向下一頁

pageup 向上一頁

/字元串 向上查詢

?字元串 向下查詢

n 重複前一個查詢

N 反向重複前一個查詢

q 離開

head 取出前幾行 -n 

tail 取出後幾行 -n  -f持續檢測後邊所接的檔案名 ctrl+c 結束

touch  建立檔案或者修改檔案時間

mtime modification time 内容資料修改時間

ctime status time 權限屬性改變時間

atime access time 通路取用時間

-a 修改通路時間

-c 修改檔案時間

-d 後邊接欲修改的時間

-m 修改mtime

-t 後邊接欲修改的時間 YYMMDDhhmm

file 檢視檔案類型

腳本檔案名查詢 which

-a 由PATH查到的指令都列出

檔案名查詢whereis

-b 隻找2進制檔案

-m 執照在說明檔案manual路徑下的檔案

-s 隻找source源檔案

-u 查找不在上述三種的檔案

本文轉自歲月丶傾城部落格51CTO部落格,原文連結http://blog.51cto.com/alca0126/1342602如需轉載請自行聯系原作者

laihuadongcto