初識linux文件管理

初識linux文件管理

1.文件系統與目錄結構

初識linux文件管理

文件系統從根目錄 下開始,用“/”。 以. 開頭的文件為隱藏文件,路徑分隔用/表示。文件系統的層級結構是LSB(linux standard base),遵循文件系統層級標準(FHS 

文件命名規則:   文件名最長255個字節,包括路徑名在內共4095個字節

                        藍色–> 目錄 綠色–> 可執行文件 紅色–> 壓縮文件 淺藍色–> 鏈接文件 灰色–>

                        除了斜杠和NUL, 所有字符都有效,但不推薦使用特殊字符,有些字符需要用引號來引用它們

                        標準的linux文件系統(ext4)

文件系統結構:/boot:引導文件存放目錄                      /bin:提供用戶的基本使用命令       /root:管理員的家目錄

                     /sbin:  管理員使用的命令                     /lib  :庫文件                               /media:移動設備掛載點

                    /etc:    配置文件                                 /home:普通用戶的家目錄            /mnt: 臨時文件系統掛載點

                    /dev:設備文件及特殊文件存儲位置          /tmp :臨時文件存儲位置             /var:可變化的文件

                     /sys:偽文件系統(硬件設備相關的映射文件)                                  /proc:偽文件系統(內核映射文件)

                     /usr:所有用戶的系統資源

     

                     相對路徑:以”./”開頭的路徑,默認       絕對路徑: 以”/”開頭的路徑

 linux下的文件類型:-  :普通文件    d  :目錄文件   b :塊設備    c:  字符設備     p: 管道文件pipe      s  : 套接字文件scoket     l  : 符號鏈接

每個shell和系統進程都有一個當前的工作目錄:#pwd :  顯示當前工作路徑

cd命令:        切換至父目錄:
                  cd ..
                  切換至當前用戶主目錄:
                  cd
                  切換至以前的工作目錄:
                  cd –

ls命令:          ls -a                  ls- A   ls -R                           ls -ld                      ll

             顯示所有文件           顯示除.和..以外的文件           顯示目錄自身信息     顯示文件的長格式

stat:查看時間戳    stat file

                atime 訪問時間            mtime   修改時間          ctime改變時間

文件名通配(重點):  *匹配零個或多個字符             ?  匹配任何單個字符      ~當前用戶家目錄   

                                     [0-9] 匹配數字范圍               [wang] 匹配列表中的任何的一個字符:包括w,a,n,g

                                                                                 [^wang]  匹配列表中的所有字符以外的字符

     man 7  glob     [:digit:]     任意數字,相當于0-9
                            [:lower:]     任意小寫字母                 [a-z][A-Z]盡量不使用,顯示可能會導致匹配不到
                            [:upper:]    任意大寫字母
                            [:alpha:]    任意大小寫字母
                            [:alnum:]     任意數字 或字母           [:punct:]     標點符號

touch命令:創建空文件和刷新時間

                                        touch -a                               touch  -m                                  touch -t 

                                僅改變 atime 和ctime                僅改變 mtime 和ctime           指定atime 和mtime 的時間([[CC]YY]MMDDhhmm[.ss])

cp命令:初識linux文件管理

cp -a 歸檔復制 可用于備份

mv 命令和cp命令用法基本一致:mv -f  強制移動       mv可以用來重命名

rm命令: rm [OPTION]… FILE…    -f:  強制刪除        -r:  遞歸

                         示 例:#rm -rf /     此操作系統就掛了,慎用! centos7 現在提供保護,此命令不會立馬執行

tree :顯示目錄樹  

mkdir -pv:批量建立目錄并顯示   -p:  存在于不報錯,且可自動創建所需的各目錄

原創文章,作者:shewei,如若轉載,請注明出處:http://www.www58058.com/69194

(0)
sheweishewei
上一篇 2017-02-17 23:38
下一篇 2017-02-18 10:03

相關推薦

  • OSI模型與TCP/IP協議棧

         OSI模型:     使用OSI模型的意義:      簡化教學     加快發展速度     確保技術的互操作性     簡化模塊化設計  &nbs…

    2017-08-20
  • 用戶和組

    用戶和組 touch /etc/nologin     系統做維護時不想普通用戶登錄,就可以創建這個文件,也可以在里面寫一些提示。     維護完之后刪除這個文件就可以自動恢復      touch /run/nolog…

    Linux干貨 2016-08-03
  • ansible之Playbook中tags使用

    示例:httpd.yml– hosts: websrvsremote_user: roottasks:– name: Install httpdyum: name=httpd state=present – name: Install configure filecopy: src=files/httpd.conf des…

    Linux干貨 2018-01-14
  • 文本編輯三劍客之gawk

     awk 本章內容: awk介紹 awk基本用法 awk變量 awk格式化 awk操作符 awk條件判斷 awk循環 awk數組 awk函數 調用系統命令 1.awk介紹 ★ Linux 文本處理工具三劍客:grep、sed、awk。其中grep是一種文本過濾工具;sed是文本行編輯器,而awk是一種報表生成器,就是對文件進行格式化處理的…

    Linux干貨 2016-09-24
  • Linux 性能監控、測試、優化工具

    Linux 平臺上的性能工具有很多,眼花繚亂,長期的摸索和經驗發現最好用的還是那些久經考驗的、簡單的小工具。系統性能專家 BrendanD. Gregg 在最近的 LinuxCon NA 2014 大會上更新了他那個有名的關于 Linux 性能方面的 talk (Linux Performance Tools) 和幻燈片。    和 Br…

    Linux干貨 2015-03-03
欧美性久久久久