linux文件系統及文件操作

1Linux文件系統:

   文件和目錄被組織成一個單根倒置樹結構,從根目錄/開始。

   文件系統分層結構LSB Linux Standard Base)如下:

linux文件系統及文件操作

2主要目錄:

/boot: 系統啟動相關的文件,如內核、initrd,以及grub(bootloader)

/etc:配置文件

/home:用戶的家目錄,每一個用戶的家目錄通常默認為/home/USERNAME

/root:管理員的家目錄;

/lib:庫文件及內核模塊文件/lib/modules

/bin: 可執行文件, 用戶命令

/sbin:管理命令

/proc: 用于輸出內核與進程信息相關的虛擬文件系統

/dev: 設備文件

/media:掛載點目錄,移動設備

/mnt:掛載點目錄,額外的臨時文件系統

CentOS7 庫文件及二進制文件合并,兼容版本地址指向。

linux文件系統及文件操作

3、  相對路徑: / 開始的路徑

   絕對路徑:相對于當前目錄的路徑

4、文件管理

目錄創建

mkdir:創建空目錄 -p:可以在不存在的文件夾創建

# tree:查看目錄結構

刪除目錄:rmdir刪除空目錄

文件創建

# touch 文件名(創建文本文件)

# stat 文件名 (查看文件狀態)

Nano 編輯文本

刪除文件:rm

-i 交互式刪除

-f 對于非空目錄拒絕刪除,可加-rf 強制刪除  

-r 遞歸刪除

復制和移動文件

cpcopy

cp SRC DEST

-r 遞歸復制

-p 等同–preserv=mode,ownership,timestamp

-a:歸檔常用于備份不改變權限等

cp file1 file2 file3

一個文件到一個文件

多個文件到一個目錄(目錄事先已存在)

mv: mv src dest  //可重命名移動文件

5、文件名通配  

詳解: man 7 glob  幫助文檔

[^]: 匹配指定范圍之外的任意單個字符

*: 任意長度的任意字符

?:任意單個字符

[]:匹配指定范圍內的任意單個字符

[abc], [a-m], [a-z], [A-Z], [0-9], [a-zA-Z], [0-9a-zA-Z]

[:digit:]:任意數字,相當于0-9

[:lower:]:任意小寫字母

[:upper:]: 任意大寫字母

[:alpha:]: 任意大小寫字母

[:alnum:]:任意數字或字母

簡單使用:

1 顯示指定目錄下的所有目錄,不要文件 ls -d testdir/*/

2 只顯示指定目錄下的隱藏文件  ls . [ ^ . ] *

3 批量改文件名 rename  ‘.txt’  ‘.txt.bak’  *.txt

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

(0)
cuicui
上一篇 2017-07-23 20:34
下一篇 2017-07-23 22:26

相關推薦

  • Linux命令中特殊符號的用法

    Linux命令中特殊符號的用法 在馬哥教育學習了將近一周的Linux運維,由最初對Linux系統的一無所知,到了解了Linux的發展歷程,學習了一些基本命令,驚嘆于Linux的強大功能。下面根據我學到的,介紹一下關于Linux命令中特殊符號的用法。 $的用法 1.$()或’’引用命令執行的結果 例如:如果我們想要創建一個以當前日期命名的目錄,可以執行 #mk…

    2017-07-15
  • Linux路由實驗

    一    實驗背景:路由器的功能是將不同網段的主機建立通信,本次試驗是在使用linux主機當作路由器,完成主機間通信。如下圖所示 二、實驗環境:主機A和B為CentOS7.2,主機C和D為CentOS6.8,且C和D上分別都有兩塊網卡 三、實驗步驟     注意:為避免干擾項,需將每臺主機…

    Linux干貨 2016-09-07
  • Linux終端類型

    目錄 1. 終端概述 2. 串行端口終端(/dev/ttySn) 3. 偽終端(/dev/pty/) 4. 控制終端(/dev/tty) 5. 控制臺終端(/dev/ttyn, /dev/console) 6. 虛擬終端(/dev/pts/n) 7. 其它類型   終端概述 終端…

    Linux干貨 2016-10-18
  • N22-第六周作業

    1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; :%s@[[:space:]]\+@#&@g    2、復制/boot/grub/grub.conf至/tmp目錄中,刪除/tmp/grub.conf文件中的行首的空白字符; :%s#…

    Linux干貨 2016-09-26
  • 刪除boot,同時刪除/etc/fstab,如何恢復

    刪除boot,同時刪除/etc/fstab,如何恢復 /etc/fstab文件丟失的時候,得光盤啟動進入linux rescue下。 掛載好cdrom后,按ctrl+alt+del,然后按f2,進入bios,調整為cdrom啟動,然后reboot,進入linux?rescue急救模式/etc/fstab配置文件決定了linux系統在啟動后如何加載各個分區,如…

    2017-09-23
  • PXE網絡引導系統自動化安裝CentOS7

     一.PXE 注意:安裝前 selinux 禁用,iptables 關閉 dhcp 服務器靜態IP地址  1.PXE的工作原理:      Client向PXE Server上的DHCP發送IP地址請求消息,DHCP檢測Client是否合法(主要是檢測Client的網卡MAC  &nbsp…

    Linux干貨 2017-07-24
欧美性久久久久