2017 07.19 文件管理學習總結(jié)

一.文件系統(tǒng)與目錄結(jié)構(gòu)

image.png

文件系統(tǒng)的一些性質(zhì)

文件系統(tǒng)以從根開始, 以“/”來表示。-----/boot, /etc/motd, /bin 。
文件名要區(qū)分大小寫。
以.開頭的文件為隱藏文件 -----想要查看的話輸入:ls -a 可以顯示隱藏的文件。?
路徑分隔的 / ?
文件有兩類數(shù)據(jù): 元數(shù)據(jù):metadata 數(shù)據(jù):data
文件名最長255個字節(jié) ?
包括路徑在內(nèi)文件名稱最長4095個字節(jié) ?

藍色-->目錄 綠色-->可執(zhí)行文件 紅色-->壓縮文 件 淺藍色-->鏈接文件 灰色-->其他文件 ?
image.png

除了斜杠和NUL,所有字符都有效.但使用特殊字符的目錄名和文件不推薦使用,有些字符需要用引號來引用它們。 ?
標準Linux文件系統(tǒng)(如ext4),文件名稱大小寫敏感。例如 :MAIL, Mail, mail,mAiL
/boot:引導(dǎo)文件存放目錄,內(nèi)核文件(vmlinuz)、引導(dǎo)加載器 (bootloader, grub)都存放于此目錄 ?
/bin:供所有用戶使用的基本命令;不能關(guān)聯(lián)至獨立分區(qū), OS啟動即會用到的程序 " /bin 通常為快捷方式,它真正的路徑為/usr/bin" 它屬于二進制程序
/sbin:管理類的基本命令;不能關(guān)聯(lián)至獨立分區(qū),OS啟動即 會用到的程序 ---二進制程序?
/lib:啟動時程序依賴的基本共享庫文件以及內(nèi)核模塊文件 (/lib/modules) ---庫文件?
/lib64:專用于x86_64系統(tǒng)上的輔助共享庫文件存放位置 ----庫文件?

/etc:配置文件目錄 ?/home/USERNAME:普通用戶家目錄 ?
/root:管理員的家目錄 ?
/media:便攜式移動設(shè)備掛載點
/mnt:臨時文件系統(tǒng)掛載點 ?
/dev:設(shè)備文件及特殊文件存儲位置 b: block device,隨機訪問 c: character device,線性訪問 ?
opt:第三方應(yīng)用程序的安裝位置 ?
/srv:系統(tǒng)上運行的服務(wù)用到的數(shù)據(jù) ?
/tmp:臨時文件存儲位置

絕對路徑與相對路徑:

(1)相對路徑以‘/’開始 ,完整的文件的位置路徑 可用于任何想指定一個文件名的時候 。 圖中顯示的為絕對路徑


image.png

(2)不以斜線開始 指定相對于當前工作目錄或某目錄的位置 可以作為一個簡短的形式指定一個文件名 如圖所示 “cat” 命令指定在當前network-scripts 目錄下
image.png

二.更改目錄

使用絕對或相對路徑: cd /home/wang/ cd home/wang

切換至父目錄: cd ..
image.png

切換至當前用戶主目錄: cd
image.png

切換至以前的工作目錄: cd -(只能切換一次,在當前和上一個目錄之前切換)?
image.png

選項:-P ? 顯示物理路徑 如圖輸入‘cd -P /bin’ 后通過pwd來查看看到的是真實物理路徑
image.png

相關(guān)的環(huán)境變量:
PWD:當前目錄路徑 OLDPWD:上一次目錄路徑--相當于執(zhí)行'cd -'命令,執(zhí)行上一次目錄路徑。

三.顯示列表

列出當前目錄的內(nèi)容或指定目錄

ls -a 包含隱藏文件 ----->ls顯示列表不顯示隱藏的文件,如果想要看到隱藏的文件就要執(zhí)行 ls -a來顯示隱藏的文件

image.png

ls -l 顯示額外的信息 :ls -l相當于‘ll’,是系統(tǒng)將它定義的別名來顯示長格式文件
image.png

ls -R 目錄遞歸通過
image.png

ls -ld 目錄和符號鏈接信息
image.png

ls -1 文件分行顯示 :將顯示列表一行一行的顯示出來
image.png

ls –S 按從大到小排序 : 按文件內(nèi)容大小來排序
image.png

ls –t 按mtime排序 :mtime是修改時間,也就是說要以修改的時間順序來顯示列表。![Upload image.png failed. Please try again.]
ls –u 配合-t選項,顯示并按atime從新到舊排序: ls -ut
注意:引出atime,mtime,ctime時間概念:atime是讀時間,mtime是修改時間,ctime 是改變時間。其中讀時間一般默認看不見,所以如果想查看讀時間要輸入'll /etc/issue --time=atime ' 讀時間改變的兩個條件:(1)距離上一次讀取一個文件的時間超過24小時(2)修改時間的時間正常要比讀時間滯后,但當修改時間比讀時間還要新的時候,讀時間也會更新。 通過'stat'命令來顯示三種時間 例如:stat /etc/motd
image.png

image.png

ls –U 按目錄存放順序顯示
ls –X 按文件后綴排序: touch a.txt touch b.txt touch a.sh touch .sh 輸出顯示會按后綴名來顯示。

四.文件通配符

常見的通配符文件

  • *匹配零個或多個字符 :?
    image.png
  • ? 匹配任何單個字符 :注意是單個字符不是字節(jié),字符不等于字節(jié)。?
    image.png

    如果輸入"??"則表示通配兩個字符
    image.png
  • [0-9] 匹配數(shù)字范圍 :比如 touch f{0..9}創(chuàng)建空文件,然后只看f[0-5]
    image.png
  • [a-z]:字母 但不是代表小寫字母的意思,它所表達的內(nèi)容是?
    image.png

    從a到A順序排序

  • [A-Z]:字母 但也不是代表大寫字母的意思,它所表達的內(nèi)容是
    image.png
  • [wang] 匹配列表中的任何的一個字符 :通配wang里面的任意字母?
  • [^wang] 匹配列表中的所有字符以外的字符:除了wang里面的字母都可以通配

    [:digit:]:任意數(shù)字,相當于0-9
    image.png

    "[:lower:]:任意小寫字母 [:upper:]: 任意大寫字母[:alpha:]: 任意大小寫字母"原理同上
  • 小練習

1、顯示/var目錄下所有以l開頭,以一個小寫字母結(jié)尾,且中 間出現(xiàn)至少一位數(shù)字的文件或目錄
image.png

2、顯示/etc目錄下以任意一位數(shù)字開頭,且以非數(shù)字結(jié)尾的 文件或目錄 ?


image.png

3、顯示/etc/目錄下以非字母開頭,后面跟了一個字母及其 它任意長度任意字符的文件或目錄
image.png

4、顯示/etc/目錄下所有以rc開頭,并后面是0-6之間的數(shù) 字,其它為任意字符的文件或目錄 ?
image.png

5、顯示/etc目錄下,所有以.d結(jié)尾的文件或目錄
image.png

6、顯示/etc目錄下,所有.conf結(jié)尾,且以m,n,r,p開頭的文 件或目錄 ?
image.png

7、只顯示/root下的隱藏文件和目錄 ?
image.png

8、只顯示/etc下的非隱藏目錄
image.png

**五.復(fù)制文件和目錄cp **

cp復(fù)制原則:


image.png
  • 將一個文件復(fù)制到一個不存在的目標中
    image.png

    但是兩個文件時間不一樣(只是覆蓋而已)此時如果執(zhí)行:cp -a /etc/motd /app/wq 后時間也一樣了,這里的a代表歸檔的意思,就是備份的意思。
    在Centos中在root權(quán)限下cp命令被定義了別名,所執(zhí)行命令會提醒用戶,如果不想提醒只有輸入\cp......命令就可以直接實現(xiàn)。

  • 將一個文件復(fù)制到存在且為文件的目標中
    image.png

    在普通用戶中cp命令沒有別名定義,所以用"i"來提醒用戶

  • 將一個文件復(fù)制到存在且為目錄


    image.png

    錯誤復(fù)制:(1)多個文件復(fù)制到一個不存在的文件中(2)或是多個文件復(fù)制到另一個文件中。(3)將目錄復(fù)制到存在的文件中

  • 將目錄復(fù)制到不存在的目標中
    執(zhí)行 cp -r etc/sysyconfig /app/zxc 實現(xiàn)的效果就是將原內(nèi)容復(fù)制到新的文件夾并改名成為zxc下的子目錄
  • 將目錄復(fù)制到存在且為目錄的目標中
    當出現(xiàn)重復(fù)內(nèi)容時,執(zhí)行cp -rf etc/sysconfig /app/zxc 就可以實現(xiàn)全復(fù)制,f 的意思先將原文件內(nèi)容刪掉在覆蓋新的內(nèi)容

cp常用選項

-r, -R: 遞歸復(fù)制目錄及內(nèi)部的所有內(nèi)容

  • a: 歸檔,相當于-dR --preserv=all ?
    -d:--no-dereference --preserv=links 不復(fù)制原文件,只復(fù)制鏈接名
    -P: 等同--preserv=mode,ownership,timestamp
  • p:保持原有的文件屬性信息?
    -v: --verbose ?顯示復(fù)制過程,讓用戶看見復(fù)制過程

六.移動和重命名文件

  • mv移動

常用選項:
-i: 交互式 在root權(quán)限下mv存在別名"mv =mv,i",但是普通用戶沒有別名定義,所以用 -i來提示
-f: 強制 直接強制移動

  • rm刪除

常用選項:
-i: 交互式 原理和mv類似。
-f: 強制刪除
-r: 遞歸 --no-preserve-root ?遞歸刪除
示例: rm -rf / 黃金組合,強制遞歸刪除。安全刪除---->'touch > /etc/motd ' 再執(zhí)行'rm -rf /etc/motd' 先刪除內(nèi)容清空,再刪除文件名。

七.目錄操作

  • tree 顯示目錄樹

-d: 只顯示目錄
-L level:指定顯示的層級數(shù)目 tree -l 1 顯示一級目錄
-P pattern: 只顯示由指定pattern匹配到的路徑 ?

  • mkdir 創(chuàng)建目錄

-p: 存在于不報錯,且可自動創(chuàng)建所需的各目錄 mkdir -p /testdir
-v: 顯示詳細信息 mkdir -pv /testdir 顯示創(chuàng)建過程
-m MODE: 創(chuàng)建目錄時直接指定權(quán)限 ?
rmdir 刪除空目錄
-p: 遞歸刪除父空目錄 屬于逆刪除,從空文件開始刪除,直到文件有內(nèi)容停止刪除
-v: 顯示詳細信息 ?
rm -r 遞歸刪除目錄樹

八.硬鏈接與軟連接

  • 硬鏈接特點

1.硬鏈接它是針對于一個文件可以創(chuàng)建多個名字
2.每當創(chuàng)建一個新鏈接,鏈接數(shù)都會增加1

3.ln f1 f1link 這兩個文件是平等關(guān)系,順序可變,當刪除f1或是f1link,另一個文件內(nèi)容不會被刪除,同一個文件的兩個名字,節(jié)點號是一樣的,占用空間
image.png

4.目錄不支持硬鏈接
5.硬鏈接可以創(chuàng)建 /dev下的文件
  • 軟鏈接特點

1.軟鏈接相當于windows里的快捷方式,和原文件不是同一個文件
2.軟連接可以跨分區(qū)鏈接
3.軟鏈接創(chuàng)建后,鏈接數(shù)不會增加
4.刪除原始文件后,鏈接文件也會被破壞
5.創(chuàng)建軟鏈接的相對路徑是針對于--->相對目標軟鏈接的文件路徑。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,106評論 6 542
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,441評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,211評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,736評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,475評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,834評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,829評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,009評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,559評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 41,306評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,516評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,038評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,728評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,132評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,443評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,249評論 3 399
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,484評論 2 379

推薦閱讀更多精彩內(nèi)容