您好,登錄后才能下訂單哦!
文件系統
文件系統結構:
/boot:引導文件存放目錄,內核文件、引導加載器都存放于此目錄
/bin;/sbin :二進制程序
/lib;/lib64 :庫函數(/lib/modules:存放內核版本號,驅動)
/etc:配置文件
/home:用戶家目錄(root家目錄:/root ;普通用戶家目錄:/home/limuzi)
(可更名,出于安全考慮建議工作環境更名)
/mnt:臨時文件掛載點
/media:便攜式移動設備掛載點
/misc:自動掛載點
/proc:輸出進程、內核信息的虛擬文件系統
/sys:存放硬件設備信息的虛擬文件系統(~]#echo “- - -“ > /sys/class/scsi_host/host2/scan 加入硬盤后觸發識別硬盤)
/opt:第三方軟件
/tmp:臨時文件
/usr:
/var:log www ftp mail
/dev:硬件設備目錄
塊設備:隨機訪問,有緩存(物理設備)硬盤 分區
字符設備:順序訪問,無緩存(邏輯設備) zero null random tty
/srv:系統運行服務用到的數據
文件類型
-:普通文件
d:目錄文件
b:塊設備文件
c:字符設備文件
l:符號鏈接文件
p:管道文件
s:套接字文件 socket
各顏色代表的文件類型
藍色:目錄文件
綠色:可執行程序
×××:塊設備文件
淺藍色:鏈接文件
紅色:壓縮文件
PS:只顯示某目錄下目錄列表:~]#ls –d.*/ PATH */PATH(若目錄下為空則會報錯)
只顯示某目錄下隱藏文件:l./PATH (alias l.='ls -d .* --color=auto')
查看文件狀態
stat
三個時間戳:訪問時間:access time—atime,讀取文件內容,touch xxx可刷新文件訪問時間
修改時間:modify time—mtime,改變文件內容(數據)
改變時間:change time—ctime,元數據發生改變
ls:列出當前或指定目錄的內容
ls –a:顯示所有文件(包括隱藏文件)
ls –l:顯示詳細信息
ls –R:遞歸顯示
ls –S:按大小排序
ls –r:逆序排序
ls –t:按mtime排序
ls -1:文件分行顯示
文件通配符
*:匹配零個或多個字符
?:匹配任意單個字符
~:當前用戶家目錄
[0-9]:任意單個數字
[a-c]:a A b B c
touch:創建文件,改變文件時間戳
-a:刷新atime與ctime
-m:刷新mtime與ctime
-c:若文件存在,刷新時間戳;若不存在,不予創建
-t:指定時間戳,格式為
[root@localhost testdir]# touch -t 200808080808.30 f1
[root@localhost testdir]# ls
f1
[root@localhost testdir]# stat f1
File: ‘f1’
Size: 0 Blocks:0 IO Block: 4096 regular empty file
Device: 802h/2050d Inode:134333666 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2008-08-08 08:08:30.000000000 +0800
Modify: 2008-08-08 08:08:30.000000000 +0800
Change: 2016-07-30 20:36:41.464871487 +0800
Birth: -
-d:指定日期
cp:復制文件和目錄
PS :DEST目標文件,SRC源文件
root用戶下默認aliascp='cp -i'(alias配置文檔:當前用戶~/.bashrc,所有用戶/etc/bashrc)
常用選項
-i:交互式
-r,-R:遞歸復制目錄及內部所有內容
-a:歸檔,相當于-dR --preserv=all,即保留原文件的所有屬性
-p:等同于--preserv=mode,ownership,timestamp
-v:--verbose,顯示復制過程
-f:--force,若目的文件存在,則強制覆蓋
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。