溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux發(fā)行版的系統(tǒng)目錄命名規(guī)則和用途

發(fā)布時間:2020-05-26 14:10:24 來源:億速云 閱讀:277 作者:鴿子 欄目:系統(tǒng)運維

Linux文件系統(tǒng)名稱區(qū)分大小寫;

以 .  開頭的文件是隱藏文件
/boot:引導(dǎo)文件存放目錄,內(nèi)核文件,引導(dǎo)加載器都存在此目錄;
/bin:  所有用戶使用的基本命令,不能關(guān)聯(lián)至獨立分區(qū),OS啟動即會用到的程序
/sbin:管理類的基本命令,不能關(guān)聯(lián)至獨立分區(qū),OS啟動即會用到的程序
/lib:   啟動時,程序依賴的基本共享庫文件以及內(nèi)核模塊文件
/lib64:專用于x86-64系統(tǒng)上的輔助共享庫文件存放位置
/etc:  配置文件目錄
/home/username:普通用戶家目錄
/root:管理員的家目錄
/media:便攜式移動設(shè)備掛載點
/mnt: 臨時文件系統(tǒng)掛載點
/dev:設(shè)備文件和特殊文件存儲位置
/opt: 第三方應(yīng)用程序安裝位置
/srv:系統(tǒng)上運行的服務(wù)用到的數(shù)據(jù)
/tmp:臨時文件存儲位置
/usr: universal shared read-only data
bin:保證系統(tǒng)擁有完整功能而提供的應(yīng)用程序
include:C程序的頭文件(header file)
share:結(jié)構(gòu)化獨立的數(shù)據(jù),例如:doc;man等
local:第三方應(yīng)用程序的安裝位置
bin;sbin;lib;lib64;etc;share
/var: variable data file (變量)
cache:應(yīng)用程序緩存數(shù)據(jù)目錄
lib:應(yīng)用程序狀態(tài)信息數(shù)據(jù)
locao:專用于/usr/local下的應(yīng)用程序存儲可變數(shù)據(jù)
lock:鎖文件
log:日志目錄及文件
opt:專用于為/opt下的應(yīng)用程序存儲可變數(shù)據(jù)
run:運行中的進程相關(guān)數(shù)據(jù),通常用于在存儲進程pid文件
spool:應(yīng)用程序數(shù)據(jù)池
tmp:保存系統(tǒng)兩次重啟之間產(chǎn)生的臨時數(shù)據(jù)
/proc:用于輸出內(nèi)核與進程信息相關(guān)的虛擬文件系統(tǒng)
/sys: 用于輸出當前系統(tǒng)上硬件設(shè)備相關(guān)信息的虛擬文件系統(tǒng)
/seLinux:seLinux相關(guān)的安全策略等信息的存儲位置

文件元數(shù)據(jù)有哪些,如何查看,怎么修改時間戳

一般使用stat命令來查看文件元數(shù)據(jù)
Linux發(fā)行版的系統(tǒng)目錄命名規(guī)則和用途

文件名稱(file):文件的名稱

文件大小(size):文件的大小

塊數(shù)量(blocks):文件所占塊的數(shù)量

塊的大?。↖O Block):每個數(shù)據(jù)塊的大小

文件類型(regular file):表示是什么類型的文件

inode編號:inode編號具體是多少

硬鏈接的次數(shù)(links):被硬鏈接了多少次

權(quán)限(access):具體權(quán)限

屬主(uid):屬主ID號

屬組(Gid):屬組ID號

訪問時間(access):最近訪問的時間

修改時間(modify):最近的修改時間

元數(shù)據(jù)修改時間(change):元數(shù)據(jù)變更時間

改變時間戳:touch 【option】file
-a:只修改atime和ctime
-m:只修改mtime和ctime
-t:可指定修改atime和mtime
-c:不會創(chuàng)建新文件Linux發(fā)行版的系統(tǒng)目錄命名規(guī)則和用途

總結(jié)軟鏈接和硬鏈接的區(qū)別

1、本質(zhì)不同:硬鏈接是同一個文件多個名字,文件inode號一樣,刪除一個文件不會影響其他相同inode號的文件;軟鏈接是一個符號鏈接指向另一個文件,軟連接的刪除不會影響原文件,原文件刪除會使軟連接失效。
2、硬鏈接創(chuàng)建鏈接時 鏈接數(shù)會增加 軟鏈接不會。
3、硬鏈接的inode號相同,軟鏈接不同。
4、硬鏈接只能在同一個文件系統(tǒng)進行,且不可對目錄使用,軟鏈接可以跨分區(qū),可以對目錄進行。
5、創(chuàng)建軟鏈接時,filename的相對路徑是相對于linkname的路徑,linkname為絕對路徑。
Linux發(fā)行版的系統(tǒng)目錄命名規(guī)則和用途

Linux上的文件管理命令及其使用方法

  1. 復(fù)制文件和目錄cp
    cp [option] SRC DEST
    -i:覆蓋前提示
    -n:不覆蓋現(xiàn)有文件(重寫)
    -r,-R:遞歸復(fù)制目錄及內(nèi)部所有內(nèi)容
    -d:不復(fù)制原文件,只復(fù)制鏈接名
    --preserv【=list】
    mode:權(quán)限
    ownership:屬主
    timestamp:時間戳
    -p:等同于以上list所有
    -v:顯示復(fù)制過程
    -f:強制復(fù)制,刪除現(xiàn)有文件,重新寫入
    -a:歸檔,完全復(fù)制
    -u:--update:只復(fù)制源比目標更新的文件或目標不存在的文件
    -b:若目標存在,覆蓋前先備份,形式為filename~
    --backup=numbered:若目標存在,覆蓋前先備份加數(shù)字后綴
  2. 刪除命令rm
    rm 【option】file
    -i:默認;交互式
    -f:強制刪除
    -r:遞歸
    使用rm刪除文件時,若其他程序正占用文件,則該文件占用的磁盤不會立刻釋放,所以用“>”號先將文件覆蓋,再使用rm刪除,可以立刻釋放磁盤空間
  3. 顯示目錄樹tree
    tree【option】file
    -d:只顯示目錄
    -L:level:顯示指定的層級數(shù)目
    -p:pattern,只顯示有指定pattern匹配到的路徑
  4. 創(chuàng)建目錄mkdir
    mkdir【option】dirname
    -p:自動創(chuàng)建所需的各目錄
    -v:顯示創(chuàng)建過程
    -m:mode,創(chuàng)建時直接指定權(quán)限
  5. 批量修改文件名:rename 【option】A B C
    將C文件中的A改為B,C可為多個文件,用*表示,“ ”表示空
    6.移動文件或目錄mv

復(fù)制/etc/profile至/tmp目錄,用查找替換命令刪除/tmp/profile文件中的行首的空白字符

先用CP命令復(fù)制
Linux發(fā)行版的系統(tǒng)目錄命名規(guī)則和用途

然后進入VIM查改

使用命令cat /data/profile | tr -d " " > /data/profile1

設(shè)置VIMTab縮進4個字符

set tabstop=4

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI