国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux 文件管理命令:lsattr \ od \ paste \ stat \ tee

這篇具有很好參考價(jià)值的文章主要介紹了linux 文件管理命令:lsattr \ od \ paste \ stat \ tee。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

lsattr:顯示文件屬性

  • 作用:查看由 chattr 設(shè)置的文件屬性。

  • 用法:lsattr [選項(xiàng)] [文件或者目錄]

  • 主要選項(xiàng)如下:

命令 描述
-R 遞歸地列出目錄及其下內(nèi)容的屬性。
-V 顯示程序版本。
-a 列出目錄中的所有文件,包括以“.”開頭的文件的屬性。
-d 以列出其他文件的方式列出目錄的屬性,而不列出其下的內(nèi)容。
-v 顯示文件版本。

案例練習(xí)

(1)查看一個(gè) sbin 目錄的屬性而不是內(nèi)容。

# lsattr -d /sbin 
----------I-- /sbin 

(2)遞歸地列出/home/cjh 目錄及其下內(nèi)容的屬性。

# lsattr -R /home/cjh 
------------- /home/cjh/1 
------------- /home/cjh/ch 
/home/cjh/ch: 

od:輸出文件內(nèi)容

  • 作用:od 命令會(huì)讀取所給予的文件的內(nèi)容,并將其內(nèi)容以八進(jìn)制字碼呈現(xiàn)出來。
  • 用法:od [選項(xiàng)]…[文件]…
  • 主要選項(xiàng)如下:

將指定文件以八進(jìn)制形式(默認(rèn))轉(zhuǎn)儲(chǔ)到標(biāo)準(zhǔn)輸出。如果指定了多于一個(gè)的文件參數(shù),程 序會(huì)自動(dòng)將輸入的內(nèi)容整合為列表并以同樣的形式輸出。

如果沒有指定文件,或指定文件為“-”,程序?qū)臉?biāo)準(zhǔn)輸入讀取數(shù)據(jù)。

長(zhǎng)選項(xiàng)必須用的參數(shù)在使用短選項(xiàng)時(shí)也是必需的。

命令 描述
-A,--address-radix=初始偏移 設(shè)置要顯示的文件的初始偏移量。
-j,--skip-bytes=字節(jié)數(shù) 略過指定字節(jié)數(shù)的輸入內(nèi)容。
-N,--read-bytes=字節(jié)數(shù) 限制要轉(zhuǎn)儲(chǔ)的輸入字節(jié)為指定的字節(jié)數(shù)。
-S,--strings[=字節(jié)數(shù)] 輸出至少包含指定字節(jié)數(shù)的字符相應(yīng)的字串。
-t,--format=類型 選取輸出格式類型。
-v,--output-duplicates 不使用“*”字符標(biāo)記屏蔽的行。
-w,--width[=字節(jié)數(shù)] 每一行只輸出指定的字節(jié)數(shù)。
--traditional 接受傳統(tǒng)形式提交的參數(shù)。
--help 顯示此幫助信息并退出。
--version 顯示版本信息并退出。

傳統(tǒng)格式命令可混合使用,不同的格式可疊加。

命令 描述
-a 即-ta,使用命名的字符,忽略高階位。
-b 即-to1,使用八進(jìn)制單字節(jié)字符。
-c 即-tc,使用 ASCII 字符,或者反斜杠文件名特殊字符。
-d 即-tu2,使用無符號(hào)十進(jìn)制雙字節(jié)字符。
-f 即-tfF,指定浮點(diǎn)數(shù)的對(duì)照輸出格式。
-i 即-tdl,指定十進(jìn)制整數(shù)的對(duì)照輸出格式。
-l 即-tdL,指定十進(jìn)制長(zhǎng)整數(shù)的對(duì)照輸出格式。
-o 即-to2,指定雙字節(jié)單位八進(jìn)制數(shù)的對(duì)照輸出格式。
-s 即-td2,指定雙字節(jié)單位十進(jìn)制數(shù)的對(duì)照輸出格式。
-x 即-tx2,指定雙字節(jié)單位十六進(jìn)制數(shù)的對(duì)照輸出格式。

如果兩個(gè)調(diào)用格式都適用,系統(tǒng)會(huì)在最后一個(gè)運(yùn)算量以“+”或數(shù)字開始(如果有兩個(gè)運(yùn) 算量)的情況下采用第二種格式。

偏移量是指 -j 偏移量。標(biāo)簽是第一個(gè)字節(jié)的偽地址,隨著累積過程遞增。偏移量和標(biāo)簽 如果冠以“0x”或“0X”前綴則表示十六進(jìn)制數(shù);后綴“.”代表八進(jìn)制數(shù),后綴“b”表示乘 以 512。

TYPE 是由下面一種或幾種參數(shù)組成的:

參數(shù) 描述
a 重定義字符,忽略高位字節(jié)。
c ASCII 碼字符或者反斜線字串(如\n)。
d[尺寸] 有符號(hào)十進(jìn)制數(shù),每個(gè)整型數(shù)占指定尺寸的字節(jié)。
f[尺寸] 浮點(diǎn)數(shù),每個(gè)整型數(shù)占指定尺寸的字節(jié)。
o[尺寸] 八進(jìn)制數(shù),每個(gè)整型數(shù)占指定尺寸的字節(jié)。
u[尺寸] 無符號(hào)十進(jìn)制數(shù),每個(gè)整型數(shù)占指定尺寸的字節(jié)。
x[尺寸] 十六進(jìn)制數(shù),每個(gè)整型數(shù)占指定尺寸的字節(jié)。

尺寸應(yīng)該是一個(gè)數(shù)字。對(duì) doux 等類型來說,適用的尺寸有:C 代表 sizeof(char),S 代表 sizeof(short),I 代表 sizeof(int),或 L 代表 sizeof(long);如果類型是 f,可適用的尺寸有:F 代 表 sizeof(float),D 代表 sizeof(double),或 L 代表 sizeof(long double)。

當(dāng) RADIX 為“d”時(shí)代表十進(jìn)制,為“o”時(shí)代表八進(jìn)制,為“x”時(shí)代表十六進(jìn)制,“n” 則代表無。

BYTES 是以 0x 或 0X 為前綴的十六進(jìn)制數(shù),可能有以下幾種后綴:

b 512,kB 1000,K 1024,MB 1000×1000,M 1024×1024,GB 1000′1000′1000,G 1024′1024′1024,對(duì)于 T、P、E、Z、Y 同樣適用。

為任何類型添加“z”后綴都將在每個(gè)輸出行的行尾顯示可顯示字符。

不帶數(shù)字的–string 選項(xiàng)代表 3;不帶數(shù)字的–width 選項(xiàng)代表 32。

默認(rèn)情況下 od 使用-A o -t oS -w16 參數(shù)

案例練習(xí)

顯示一個(gè).txt 文件的八進(jìn)制碼。

# od 1.txt 
0000000 072560 066142 061551 061440 060554 071563 044040 066145 
0000020 067554 075440 005012 072560 066142 061551 044040 066145 
0000040 067554 024450 075440 076412 005012 072560 066142 061551 
0000060 071440 060564 064564 020143 067566 062151 066440 064541 
0000160 062154 021041 035451 076412 005012 005175 
0000174

paste:合并文件的列

  • 作用:paste 命令會(huì)把每個(gè)文件以列對(duì)列的方式一列列地加以合并。
  • 用法:paste [選項(xiàng)]…[文件]…
  • 主要選項(xiàng)如下:
命令 描述
-d,--delimiters=列表 改用指定列表里的字符替代制表分隔符。
-s,--serial 不使用平行的行目輸出模式,而是每個(gè)文件占用一行。
--help 顯示此幫助信息并退出。
--version 顯示版本信息并退出

案例練習(xí)

顯示合并一個(gè).txt 文件的列。

# paste 1.txt 
public class Hello { 
public Hello() { 
} 
public static void main(String[] args) { 
System.out.println("Hello World! "); 
} 
}

stat:顯示 inode 內(nèi)容

  • 作用:stat 以文字的用法來顯示 inode 的內(nèi)容。
  • 用法:stat [文件或目錄] stat [選項(xiàng)]…文件…
  • 顯示文件或文件系統(tǒng)的狀態(tài)。
命令 描述
-L,--dereference 跟隨鏈接。
-f,--file-system 顯示文件系統(tǒng)狀態(tài)而非文件狀態(tài)。
-c--format=格式 使用指定輸出格式代替默認(rèn)值,每用一次指定格式換一新行。
--printf=格式 類似–format,但是會(huì)解釋反斜杠轉(zhuǎn)義符,不使用換行作輸出結(jié)尾。如果 仍希望使用換行,可以在格式中加入“\n”。
-t,--terse 使用簡(jiǎn)潔格式輸出。
--help 顯示此幫助信息并退出。
--version 顯示版本信息并退出。

有效的文件格式序列(不使用–file-system)如下。

有效的文件格式序列(不使用–file-system)如下。
%a:八進(jìn)制權(quán)限。
%A:用可讀性較好的方式輸出權(quán)限。
%b:計(jì)算已分配塊數(shù)(參見%B)。
%B:以字節(jié)為單位輸出%b 所報(bào)告的每個(gè)塊的大小。
%C:SELinux 安全環(huán)境字符串。
%d:十進(jìn)制設(shè)備編號(hào)。
%D:十六進(jìn)制設(shè)備編號(hào)。
%f:十六進(jìn)制原始模式。
%F:文件類型。
%g:文件的屬組 ID
%G:文件的屬組組名。
%h:硬鏈接數(shù)量。
%i:Inode 編號(hào)。
%m:掛載點(diǎn)。
%n 文件名。
%N:如果對(duì)象是一個(gè)符號(hào)鏈接,則顯示引用到的其他文件名。
%o:I/O 塊大小。
%s:總計(jì)大小,以字節(jié)為單位。
%t:十六進(jìn)制主設(shè)備類型。
%T:十六進(jìn)制子設(shè)備類型。
%u:文件的屬主 ID。
%U:文件的屬主用戶名。
%w:文件創(chuàng)建時(shí)間,若未知?jiǎng)t顯示“-”。
%W:從 UNIX 元年起以秒計(jì)的文件創(chuàng)建時(shí)間,若未知?jiǎng)t顯示“-”。
%x:上次訪問時(shí)間。
%X:從 UNIX 元年起以秒計(jì)的上次訪問時(shí)間。
%y:上次修改時(shí)間。
%Y:從 UNIX 元年起以秒計(jì)的上次修改時(shí)間。
%z:上次更改時(shí)間。
%Z:從 UNIX 元年起以秒計(jì)的上次更改時(shí)間。有效的文件系統(tǒng)格式序列如下。
%a:非超級(jí)用戶可用的剩余塊數(shù)。
%b:文件系統(tǒng)的總數(shù)據(jù)塊數(shù)。
%c:文件系統(tǒng)中文件節(jié)點(diǎn)總數(shù)。
%d:文件系統(tǒng)中空閑文件節(jié)點(diǎn)數(shù)。
%f:文件系統(tǒng)中空閑塊數(shù)。
%i:十六進(jìn)制文件系統(tǒng) ID。
%I:允許的文件名最大長(zhǎng)度。
%n:文件名。
%s:塊大小(用于快速傳輸)。
%S:基本塊大小(用于塊計(jì)數(shù))。
%t:十六進(jìn)制類型描述。
%T:可讀性較好的類型描述。

案例練習(xí)

查看.txt 文件的 inode 內(nèi)容。

# stat 1.txt 
 File: “1.txt”
 Size: 0 Blocks: 0 IO Block: 4096 一般空文件
Device: fd00h/64768d Inode: 1182306 Links: 1 
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) 
Access: 2008-08-02 20:11:28.000000000 +0800 
Modify: 2008-08-02 20:11:27.000000000 +0800 
Change: 2008-08-02 20:11:27.000000000 +0800

說明 inode 譯成中文就是索引節(jié)點(diǎn)。每個(gè)存儲(chǔ)設(shè)備或存儲(chǔ)設(shè)備的分區(qū)(存儲(chǔ)設(shè)備是硬盤、 軟盤、U 盤……)被用法化為文件系統(tǒng)后,應(yīng)該有兩部分,一部分是 inode,另一部分 是 Block。Block 是用來存儲(chǔ)數(shù)據(jù)的。而 inode 用來存儲(chǔ)這些數(shù)據(jù)的信息,包括文件大 小、屬主、歸屬的用戶組、讀/寫權(quán)限等。inode 為每個(gè)文件進(jìn)行信息索引,所以就有 了 inode 的數(shù)值。操作系統(tǒng)根據(jù)命令,能通過 inode 值最快地找到相對(duì)應(yīng)的文件。

tee:讀取標(biāo)準(zhǔn)輸入到標(biāo)準(zhǔn)輸出并可保存為文件

  • 作用:讀取標(biāo)準(zhǔn)輸入的數(shù)據(jù),并將其內(nèi)容輸出成文件。
  • 用法:tee [選項(xiàng)] [文件…]
  • 主要選項(xiàng)如下:
命令 描述
-a,--append 內(nèi)容追加到給定的文件而非覆蓋。
-i,--ignore-interrupts 忽略中斷信號(hào)。
--help 顯示此幫助信息并退出。
--version 顯示版本信息并退出。

如果文件指定為“-”,則將輸入內(nèi)容復(fù)制到標(biāo)準(zhǔn)輸出。

說明 tee 命令會(huì)從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù),將其內(nèi)容輸出到標(biāo)準(zhǔn)輸出設(shè)備,同時(shí)保存成 文件

案例練習(xí)

(1)要同時(shí)查看和保存一個(gè)命令的輸出。

#sort program.c | tee program.lint

它在工作站上顯示命令 sort program.c 的標(biāo)準(zhǔn)輸出,同時(shí)在文件 program.lint 中保存輸出的 一個(gè)副本。如果 program.lint 文件早已存在,它將被刪除并替換。

(2)要同時(shí)查看一個(gè)命令的輸出并保存到一個(gè)現(xiàn)有文件。

# sort program.c | tee -a program.lint

它將在工作站上顯示 sort program.c 命令的標(biāo)準(zhǔn)輸出,同時(shí)在 program.lint 文件尾部添加輸 出的一個(gè)副本。如果 program.lint 文件不存在,它將被創(chuàng)建。文章來源地址http://www.zghlxwxcb.cn/news/detail-546138.html

到了這里,關(guān)于linux 文件管理命令:lsattr \ od \ paste \ stat \ tee的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 快速分隔文件(split),合并文件(paste)的命令;eval(先掃描輸出在執(zhí)行)命令

    快速分隔文件(split),合并文件(paste)的命令;eval(先掃描輸出在執(zhí)行)命令

    語(yǔ)法格式: split 【選項(xiàng)】 參數(shù) 原始文件 拆分后文件名前綴 常用選項(xiàng) -l:以行數(shù)拆分 -b:以大小拆分 以行數(shù)拆分 以大小拆分 語(yǔ)法格式: paste 【選項(xiàng)】 參數(shù) 文件 常用選項(xiàng) -d :指定分隔符默認(rèn)為Tab -s :橫向排列文件 paste命令 paste -d 修改間隔符 paste -s 橫向排列 例:將兩個(gè)

    2024年02月04日
    瀏覽(27)
  • Linux命令:stat命令

    stat命令:顯示文件或文件系統(tǒng)的狀態(tài) 使用:stat [OPTION]… FILE 常用選項(xiàng): -L, --dereference:如果一個(gè)文件是一個(gè)鏈接文件,顯示鏈接指向的文件的信息。不加-L時(shí),默認(rèn)顯示的是鏈接文件本身 -f, --file-system:顯示文件系統(tǒng)的狀態(tài)而不是文件本身的狀態(tài) -c --format=FORMAT:按照FORMAT輸

    2024年02月20日
    瀏覽(15)
  • Linux命令:stat

    目錄 一、理論 1.stat命令 二、實(shí)驗(yàn) 1.獲取命令幫助 2.查看命令版本 3.查看文件狀態(tài)信息 4.-f查看文件所在文件系統(tǒng)狀態(tài)信息 5.-t以簡(jiǎn)潔形式輸出文件信息 6.-L顯示軟連接原始文件狀態(tài)信息 7.獲取文件inode 8.獲取文件所屬用戶或者用戶ID 9.獲取文件所屬用戶組或者用戶組ID ? ? ?

    2024年02月08日
    瀏覽(12)
  • Linux shell編程學(xué)習(xí)筆記40:stat命令

    Linux shell編程學(xué)習(xí)筆記40:stat命令

    “程序員必備的面試技巧,就像是編寫一段完美的代碼一樣重要。在面試戰(zhàn)場(chǎng)上,我們需要像忍者一樣靈活,像偵探一樣聰明,還要像無敵鐵金剛一樣堅(jiān)定。只有掌握了這些技巧,我們才能在面試的舞臺(tái)上閃耀光芒,成為那個(gè)令HR們心動(dòng)的程序猿!” 目錄 0?前言 1?DOS、Wind

    2024年01月19日
    瀏覽(29)
  • 【linux命令講解大全】029.深入了解od命令:文件數(shù)據(jù)解析利器

    od 命令用于輸出文件的八進(jìn)制、十六進(jìn)制或其它格式編碼的字節(jié),通常用于顯示或查看文件中不能直接顯示在終端的字符。 常見的文件為文本文件和二進(jìn)制文件。此命令主要用來查看保存在二進(jìn)制文件中的值。比如,程序可能輸出大量的數(shù)據(jù)記錄,每個(gè)數(shù)據(jù)是一個(gè)單精度浮點(diǎn)

    2024年02月10日
    瀏覽(38)
  • linux文件管理命令 cd命令 (二)

    ? 在 Linux 終端中如果想要進(jìn)行工作路徑的切換,需要使用 cd 命令。在進(jìn)行目錄的切換的時(shí)候, 我們可以使用相對(duì)路徑也可以使用絕對(duì)路徑。 進(jìn)入指定目錄 目錄名 :使用相對(duì)路徑 / 絕對(duì)路徑都可以,該路徑必須是一個(gè)有效路徑。 特殊的目錄: … : 表示當(dāng)前目錄的上一級(jí)

    2024年02月03日
    瀏覽(16)
  • Linux命令之文件管理

    Linux命令之文件管理

    創(chuàng)建文件的話,一般使用touch命令 刪除文件的話,用rm命令 移動(dòng)文件的話,用命令mv 文件的拷貝命令,同樣使用cp 命令 要想查看文件中里面是否成功拷貝到其他文件 可以使用cat命令對(duì)文件進(jìn)行查看 用stat命令,可以查看文件的統(tǒng)計(jì)信息 1.可以使用moreh和 less命令(用界面查看

    2024年02月09日
    瀏覽(14)
  • Linux文件管理命令

    Linux文件管理命令

    命令 空格 參數(shù)(可寫可不寫) 空格 文件(可寫可不寫) ls /opt 根目錄下的opt文件夾 ls -a 顯示所有文件及隱藏文件 /opt ls? -l 詳細(xì)輸出文件夾內(nèi)容 ls -h 輸出文件大小(MB...) ls --full-time 完整時(shí)間格式輸出 ls -d 顯示文件夾本身信息,不輸出內(nèi)容 ls -t 根據(jù)最后修改的時(shí)間排序文件 ls -

    2024年02月07日
    瀏覽(15)
  • Linux文件和目錄管理命令----rmdir命令

    rmdir 是 Linux 系統(tǒng)中用于刪除目錄的命令。它的基本用法是刪除空目錄,這是因?yàn)?rmdir 只能刪除空的目錄。如果嘗試使用 rmdir 刪除包含文件或其他目錄的目錄,它會(huì)失敗并顯示錯(cuò)誤消息。 以下是 rmdir 命令的一些常用用法及其示例: 1. 刪除單個(gè)空目錄 命令: 示例: 如果 ex

    2024年02月01日
    瀏覽(86)
  • Linux文件和目錄管理命令----chown命令

    chown 是Linux系統(tǒng)中的一個(gè)重要命令,用于更改文件或目錄的所有者(owner)或所屬用戶組(group)。正確使用 chown 命令可以確保文件或目錄在系統(tǒng)中得到適當(dāng)?shù)臋?quán)限管理,以滿足安全性和權(quán)限要求。本文將詳細(xì)介紹 chown 命令的使用方法,并提供一些示例以展示其執(zhí)行結(jié)果。

    2024年02月01日
    瀏覽(226)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包