1. ~代表目前使用者所在的資料夾
~account 代表account這個使用者的主資料夾
. 代表此層目錄
.. 代表上一層目錄
- 代表前乙個工作目錄
/ 代表主目錄
2,建立目錄時包含目錄屬性:mkdir -m 許可權數字 檔名
rmdir -p 連同上層空目錄也一同刪除。
3.將/root 加入path當中
path="$path":/root
3.cp
-a:複製時,盡可能的保持檔案的結構和屬性
-i:若目標檔案已存在,在覆蓋時會先詢問操作的進行
-p:連同檔案的屬性一同複製過去
-r:遞迴持續複製,用於目錄的複製行為
4.basename /etc/sysconfig/network <==取得最後的檔名 network
dirname /etc/sysconfig/network <==取得目錄名 /etc/sysconfig
一般來說,帶『』/『』的都是目錄名
5.檔案內容查閱
cat:從第一行開始顯示檔案內容·
tac:從最後一行開始顯示,相當於cat反過來
nl:顯示的時候,順便輸出行號
more:以頁的形式顯示檔案內容
less;同more,但可往前翻頁
head,tail:只看頭,結尾幾行
grep:對文字內容進行關鍵字查詢
od:以二進位制的方式讀取檔案內容
6.修改檔案時間或建立新的檔案:touch、
mtime:當檔案的內容資料更改時,就更新這個時間
ctime:當檔案的許可權和屬性改變時,更新時間
atime:當檔案的內容被取用時,更新時間
格式為:touch testtouch 建立檔案
ll --time=atime bashrc 檢視更新時間
touch -d"2 days ago" bashrc 修改時間為兩天前
touch -t 0709150202 bashrc 修改日期
建立檔案的預設許可權為: -rw-rw-rw-
建立目錄的預設許可權為 drwxrwxrwx
7.檔案預設許可權:umask(root預設為0022)
一般有四位,首位為特殊許可權,後三位為預設許可權,分數表示"該預設值需要減掉的許可權"。
umask -s
u=rwx,g=rx,o=rx(user,group,others)
8.檔案的隱藏屬性chattr,lsattr
chattr:設定檔案的隱藏屬性
-a;設定a之後,檔案只能增加資料,不能刪除修改,只有root能設定
-i:可以讓乙個檔案無法進行任何操作,同上
-u:檔案被刪除時,資料還存在磁碟中,可被找回,-s則相反
lsattr:顯示檔案的隱藏屬性
9.檢視檔案的型別:file
10.命令與檔案的查詢
a.指令碼檔名的查詢:
which(尋找執行檔案);預設path內所規範的目錄
b.檔名的查詢;()
whereis(尋找特定檔案)
-m:找出跟...有關的檔名
locate:直接輸入就能找到相關結果
這兩個命令直接在/var/lib/mlocate資料庫中進行尋找,該資料庫每天更新一次,可用updatebd進行手動更新
c.find / -mtime +/-n 表示在該時間範圍內修改過的檔案列出,+表示n天前,-表示n天內,無則表示n~n+1那天內
例:find /home -user ygk 查詢/home下面屬於ygk的檔案
find / -name passwd 找出檔名為passwd的檔案
find /var -type s 找出/var目錄下檔案型別為socket的檔案
Linux 檔案與目錄管理
特殊目錄 當前目錄 上一層目錄 上乙個工作目錄 當前使用者的家目錄 username username的家目錄 ls,重要選項 a 顯示隱藏部分,r 遞迴顯示資料夾內容 l 顯示詳細資訊 ll等價與 ls l file 顯示文件到屬性,如binary or ascii等 which command ...
Linux檔案與目錄管理
1 幾個常見的處理目錄的指令 cd 變換目錄 change directory 注意 目錄名稱與cd指令之間存在乙個空格 pwd 顯示當前目錄 print working directory pwd p 顯示完整路徑 mkdir 建立乙個新的目錄 make directory mkdir p tes...
Linux 檔案與目錄管理
1 當前目錄 上層目錄 cd cc 由aa bb 目錄切換到 aa cc 目錄下 上一工作目錄 相當於視窗中alt tab 當前使用者身份到主資料夾 2.cd 目錄切換 change directory 3.pwd顯示目前所在目錄 print working directory 4.mkdir 建立...