一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux文件管理命令詳解

馬哥Linux運維 ? 來源:阿里云開發(fā)者社區(qū) ? 作者:阿里云開發(fā)者社區(qū) ? 2025-02-17 10:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡介:這是一個關于文件管理的實驗指南,涵蓋了`cat`, `cmp`, `diff`, `file`和`find`五個Linux命令。`cat`用于查看和操作文件內容,例如打印、連接和清空文件。`cmp`比較兩個文件的差異,`diff`同樣比較文件差異但提供更詳細輸出。`file`識別文件類型,而`find`則在指定目錄中搜索文件。實驗可在阿里云開發(fā)者平臺的給定鏈接進行。


文件管理命令

cat

cat命令描述:該命令用于連接文件并打印到標準輸出設備上。

cat命令語法:

cat [參數] [文件名]

參數說明:

6b23343e-ec53-11ef-9310-92fbcf53809c.jpg

cat命令使用示例:

執(zhí)行如下命令,將一個自增序列寫入test1.txt文件中。

for i in $(seq 1 10); do echo $i >> test1.txt ; done

執(zhí)行如下命令,查看文件test1.txt內容。

cat test1.txt

6b3799ec-ec53-11ef-9310-92fbcf53809c.jpg

執(zhí)行如下命令,將test1.txt的文件內容加上行號后輸入到test2.txt文件。

cat -n test1.txt > test2.txt

執(zhí)行如下命令,查看文件test2.txt內容。

cat test2.txt

6b4675f2-ec53-11ef-9310-92fbcf53809c.jpg

執(zhí)行如下命令,將test1.txt文件內容清空。

cat /dev/null > test1.txt

執(zhí)行如下命令,查看文件test1.txt內容。

cat test1.txt

返回結果如下所示,您可以看到test1.txt文件沒有任何內容。

6b75521e-ec53-11ef-9310-92fbcf53809c.jpg

cmp

cmp命令描述:該命令用于比較兩個文件是否有差異。當相互比較的兩個文件完全一樣時,該指令不會顯示任何信息。否則會標示出第一個不同之處的字符和列數編號。當不指定任何文件名稱,或文件名為"-",則cmp指令會從標準輸入設備讀取數據。

cmp命令語法:

cmp [-clsv][-i <字符數目>][--help][第一個文件][第二個文件]

參數說明:

6b83e45a-ec53-11ef-9310-92fbcf53809c.jpg

cmp命令使用示例:

執(zhí)行如下命令,將一個自增序列1-5寫入test1.txt文件中。

for i in $(seq 1 5); do echo $i >> test1.txt ; done

6b915964-ec53-11ef-9310-92fbcf53809c.jpg

執(zhí)行如下命令,比較test1.txt文件和test2.txt文件是否相同。

cmp test1.txt test2.txt

返回結果如下所示,您可以看到test1.txt文件和test2.txt文件第一行就有不同之處。

6ba08984-ec53-11ef-9310-92fbcf53809c.jpg

diff

diff命令描述:該命令用于比較文件的差異。diff命令以逐行的方式,比較文本文件的異同處。如果指定要比較目錄,則diff會比較目錄中相同文件名的文件,但不會比較其中子目錄。

diff命令語法:

diff [參數] [文件或目錄1] [文件或目錄2]

參數說明:

6baf2dd6-ec53-11ef-9310-92fbcf53809c.jpg

diff命令使用示例:

執(zhí)行如下命令,比較test1.txt文件和test2.txt文件,以并排格式輸出

diff test1.txt test2.txt -y -W 50

返回結果如下所示,您可以看到test1.txt文件和test2.txt文件的不同之處。

6bba6c8c-ec53-11ef-9310-92fbcf53809c.jpg

file

file命令描述:該命令用于辨識文件類型。

file命令語法:

file [參數] [文件]

參數說明:

6bc2591a-ec53-11ef-9310-92fbcf53809c.jpg

file命令使用示例:

執(zhí)行如下命令,顯示test1.txt文件類型。

file test1.txt

返回結果如下所示,您可以看到test1.txt文件類型是ASCII text。

file -b test2.txt

6bcdbc88-ec53-11ef-9310-92fbcf53809c.jpg

執(zhí)行如下命令,顯示test2.txt文件類型并不顯示文件名稱

6bdcfa18-ec53-11ef-9310-92fbcf53809c.jpg

find

find命令描述:該命令用來在指定目錄下查找文件。任何位于參數之前的字符串都將被視為欲查找的目錄名。如果使用該命令時,不設置任何參數,則find命令將在當前目錄下查找子目錄與文件。并且將查找到的子目錄和文件全部進行顯示。

find命令語法:

find [參數] [文件]

參數說明:

6bea3796-ec53-11ef-9310-92fbcf53809c.jpg

find命令使用示例:

執(zhí)行如下命令,將當前目錄及其子目錄下所有文件后綴為.txt的文件列出來。

find . -name "*.txt"

6bf5ca34-ec53-11ef-9310-92fbcf53809c.jpg

執(zhí)行如下命令,查找系統(tǒng)中所有文件長度為0的普通文件,并列出它們的完整路徑。

find / -type f -size 0 -exec ls -l {
   
   } ;

返回結果如下所示。

6c045900-ec53-11ef-9310-92fbcf53809c.jpg

鏈接:https://developer.aliyun.com/article/1479132?spm=a2c6h.24874632.expert-profile.190.7a0227f4T3iYnI

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11511

    瀏覽量

    213860
  • 命令
    +關注

    關注

    5

    文章

    737

    瀏覽量

    22890
  • 文件管理
    +關注

    關注

    0

    文章

    14

    瀏覽量

    9002

原文標題:文件管理命令

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Linux文件內容查詢命令

    Linux文件內容查詢命令 Linux文件內容查詢命令  grep、fgrep和egrep
    發(fā)表于 01-18 12:45 ?919次閱讀

    Linux文件的復制、刪除和移動命令

    Linux文件的復制、刪除和移動命令 Linux文件的復制、刪除和移動命令  cp
    發(fā)表于 01-18 12:45 ?1332次閱讀

    Linux系統(tǒng)管理命令

    Linux系統(tǒng)管理命令 Linux系統(tǒng)管理命令  wall
    發(fā)表于 01-18 12:47 ?898次閱讀

    Linux關機命令詳解

    Linux關機命令詳解linux下一些常用的關機/重啟命令有shutdown、halt、reboot、及init,它們都 可以達到重啟
    發(fā)表于 01-18 12:52 ?3750次閱讀

    Linux系統(tǒng)命令及其使用詳解 _120頁

    電子發(fā)燒友網站提供《Linux系統(tǒng)命令及其使用詳解 _120頁.doc》資料免費下載
    發(fā)表于 04-18 13:23 ?3次下載

    linux常用命令實例詳解

    Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盤操作、文件存取、目錄操作、進程管理、文件權限設定等。所以,在
    發(fā)表于 11-03 10:19 ?5644次閱讀

    Linux命令詳解 [兼容模式]pdf免費下載

    linux命令詳解pdf,希望對大家有幫助!
    發(fā)表于 12-15 15:54 ?10次下載

    Linux常用的100+命令大全詳解長文(典藏版)

    Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盤操作、文件存取、目錄操作、進程管理、文件權限設定等。所以,在
    的頭像 發(fā)表于 03-16 10:35 ?5781次閱讀

    Linux系統(tǒng)管理命令整理及使用方法介紹

    linux命令是對Linux系統(tǒng)進行管理命令。對于Linux系統(tǒng)來說,無論是中央處理器、內存、
    的頭像 發(fā)表于 09-23 14:55 ?7083次閱讀

    Linux系統(tǒng)中EXP命令詳解質量匯總

    Linux系統(tǒng)中EXP命令詳解質量匯總
    發(fā)表于 05-14 09:35 ?1次下載

    LINUX操作系統(tǒng)的安裝與Linux常用文件命令

    LINUX操作系統(tǒng)的安裝與Linux常用文件命令說明。
    發(fā)表于 06-02 17:45 ?3次下載

    Linux虛擬機之tcpdump命令操作詳解

    Linux虛擬機之tcpdump命令操作詳解
    發(fā)表于 08-12 09:50 ?23次下載

    Linux cat命令詳解

    `cat`命令Linux中最常用的命令之一,`cat`命令的名稱來自于con**cat**enate。它可以讀取和連接文件,并將其內容寫入
    的頭像 發(fā)表于 12-14 17:24 ?1.1w次閱讀

    linux解壓gz文件命令

    Linux系統(tǒng)中,可以使用gzip命令解壓.gz文件。gzip命令用于壓縮和解壓縮文件,使用方法如下: 解壓.gz
    的頭像 發(fā)表于 11-08 14:42 ?6576次閱讀

    linux備份文件命令bak

    Linux系統(tǒng)中,備份文件是非常重要的,它可以防止數據丟失和損壞的風險。為了達到安全的目的,我們經常需要備份文件。在這篇文章中,我們將詳細介紹Linux中備份
    的頭像 發(fā)表于 11-23 10:12 ?3333次閱讀