青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長(zhǎng)網(wǎng)

如何理解與識(shí)別Linux中的文件類型

2022-9-29 15:13| 查看: 1642 |來(lái)源: 互聯(lián)網(wǎng)

眾所周知,在 Linux 中一切皆為文件,包括硬盤和顯卡等。在 Linux 中導(dǎo)航時(shí),大部分的文件都是普通文件和目錄文件。但是也有其他的類型,對(duì)應(yīng)于 5 類不同的作用 ...

前言

眾所周知,在 Linux 中一切皆為文件,包括硬盤和顯卡等。在 Linux 中導(dǎo)航時(shí),大部分的文件都是普通文件和目錄文件。但是也有其他的類型,對(duì)應(yīng)于 5 類不同的作用。因此,理解 Linux 中的文件類型在許多方面都是非常重要的。

如果你不相信,那只需要瀏覽全文,就會(huì)發(fā)現(xiàn)它有多重要。如果你不能理解文件類型,就不能夠毫無(wú)畏懼的做任意的修改。

如果你做了一些錯(cuò)誤的修改,會(huì)毀壞你的文件系統(tǒng),那么當(dāng)你操作的時(shí)候請(qǐng)小心一點(diǎn)。在 Linux 系統(tǒng)中文件是非常重要的,因?yàn)樗械脑O(shè)備和守護(hù)進(jìn)程都被存儲(chǔ)為文件。

在 Linux 中有多少種可用類型?

據(jù)我所知,在 Linux 中總共有 7 種類型的文件,分為 3 大類。具體如下。

普通文件

目錄文件

特殊文件(該類有 5 個(gè)文件類型)

 鏈接文件

字符設(shè)備文件
Socket 文件
命名管道文件
塊文件

參考下面的表可以更好地理解 Linux 中的文件類型。


符號(hào)意義
普通文件。長(zhǎng)列表中以下劃線 _ 開(kāi)頭。
d目錄文件。長(zhǎng)列表中以英文字母 d 開(kāi)頭。
l鏈接文件。長(zhǎng)列表中以英文字母 l 開(kāi)頭。
c字符設(shè)備文件。長(zhǎng)列表中以英文字母 c 開(kāi)頭。
sSocket 文件。長(zhǎng)列表中以英文字母 s 開(kāi)頭。
p命名管道文件。長(zhǎng)列表中以英文字母 p 開(kāi)頭。
b塊文件。長(zhǎng)列表中以英文字母 b 開(kāi)頭。


方法1:手動(dòng)識(shí)別 Linux 中的文件類型

如果你很了解 Linux,那么你可以借助上表很容易地識(shí)別文件類型。

在 Linux 中如何查看普通文件?

在 Linux 中使用下面的命令去查看普通文件。在 Linux 文件系統(tǒng)中普通文件可以出現(xiàn)在任何地方。 普通文件的顏色是“白色”。

  1. # ls -la | grep ^-
  2. -rw-------. 1 mageshm mageshm  1394 Jan 18 15:59 .bash_history
  3. -rw-r--r--. 1 mageshm mageshm  18 May 11 2012 .bash_logout
  4. -rw-r--r--. 1 mageshm mageshm  176 May 11 2012 .bash_profile
  5. -rw-r--r--. 1 mageshm mageshm  124 May 11 2012 .bashrc
  6. -rw-r--r--. 1 root root   26 Dec 27 17:55 liks
  7. -rw-r--r--. 1 root root 104857600 Jan 31 2006 test100.dat
  8. -rw-r--r--. 1 root root 104874307 Dec 30 2012 test100.zip
  9. -rw-r--r--. 1 root root  11536384 Dec 30 2012 test10.zip
  10. -rw-r--r--. 1 root root   61 Dec 27 19:05 test2-bzip2.txt
  11. -rw-r--r--. 1 root root   61 Dec 31 14:24 test3-bzip2.txt
  12. -rw-r--r--. 1 root root   60 Dec 27 19:01 test-bzip2.txt

在 Linux 中如何查看目錄文件?

在 Linux 中使用下面的命令去查看目錄文件。在 Linux 文件系統(tǒng)中目錄文件可以出現(xiàn)在任何地方。目錄文件的顏色是“藍(lán)色”。

  1. # ls -la | grep ^d
  2. drwxr-xr-x. 3 mageshm mageshm  4096 Dec 31 14:24 links/
  3. drwxrwxr-x. 2 mageshm mageshm  4096 Nov 16 15:44 perl5/
  4. drwxr-xr-x. 2 mageshm mageshm  4096 Nov 16 15:37 public_ftp/
  5. drwxr-xr-x. 3 mageshm mageshm  4096 Nov 16 15:37 public_html/

在 Linux 中如何查看鏈接文件?

在 Linux 中使用下面的命令去查看鏈接文件。在 Linux 文件系統(tǒng)中鏈接文件可以出現(xiàn)在任何地方。 鏈接文件有兩種可用類型,軟連接和硬鏈接。鏈接文件的顏色是“淺綠寶石色”。

  1. # ls -la | grep ^l
  2. lrwxrwxrwx. 1 root root   31 Dec 7 15:11 s-link-file -> /links/soft-link/test-soft-link
  3. lrwxrwxrwx. 1 root root   38 Dec 7 15:12 s-link-folder -> /links/soft-link/test-soft-link-folder

在 Linux 中如何查看字符設(shè)備文件?

在 Linux 中使用下面的命令查看字符設(shè)備文件。字符設(shè)備文件僅出現(xiàn)在特定位置。它出現(xiàn)在目錄 /dev 下。字符設(shè)備文件的顏色是“黃色”。

  1. # ls -la | grep ^c
  2. # ls -la | grep ^c
  3. crw-------. 1 root root  5, 1 Jan 28 14:05 console
  4. crw-rw----. 1 root root  10, 61 Jan 28 14:05 cpu_dma_latency
  5. crw-rw----. 1 root root  10, 62 Jan 28 14:05 crash
  6. crw-rw----. 1 root root  29, 0 Jan 28 14:05 fb0
  7. crw-rw-rw-. 1 root root  1, 7 Jan 28 14:05 full
  8. crw-rw-rw-. 1 root root  10, 229 Jan 28 14:05 fuse

在 Linux 中如何查看塊文件?

在 Linux 中使用下面的命令查看塊文件。塊文件僅出現(xiàn)在特定位置。它出現(xiàn)在目錄 /dev 下。塊文件的顏色是“黃色”。

  1. # ls -la | grep ^b
  2. brw-rw----. 1 root disk  7, 0 Jan 28 14:05 loop0
  3. brw-rw----. 1 root disk  7, 1 Jan 28 14:05 loop1
  4. brw-rw----. 1 root disk  7, 2 Jan 28 14:05 loop2
  5. brw-rw----. 1 root disk  7, 3 Jan 28 14:05 loop3
  6. brw-rw----. 1 root disk  7, 4 Jan 28 14:05 loop4

在 Linux 中如何查看 Socket 文件?

在 Linux 中使用下面的命令查看 Socket 文件。Socket 文件可以出現(xiàn)在任何地方。Scoket 文件的顏色是“粉色”。(LCTT 譯注:此處及下面關(guān)于 Socket 文件、命名管道文件可出現(xiàn)的位置原文描述有誤,已修改。)

  1. # ls -la| grep ^s
  2. srw-rw-rw- 1root root0 Jan 5 16:36system_bus_socket

在 Linux 中如何查看命名管道文件?

在 Linux 中使用下面的命令查看命名管道文件。命名管道文件可以出現(xiàn)在任何地方。命名管道文件的顏色是“黃色”。

  1. # ls -la | grep ^p
  2. prw-------. 1 root root  0 Jan 28 14:06 replication-notify-fifo|
  3. prw-------. 1 root root  0 Jan 28 14:06 stats-mail|

方法2:在 Linux 中如何使用 file 命令識(shí)別文件類型

在 Linux 中 file 命令允許我們?nèi)ゴ_定不同的文件類型。這里有三個(gè)測(cè)試集,按此順序進(jìn)行三組測(cè)試:文件系統(tǒng)測(cè)試、魔術(shù)字節(jié)測(cè)試和用于識(shí)別文件類型的語(yǔ)言測(cè)試。

在 Linux 中如何使用 file 命令查看普通文件

在你的終端簡(jiǎn)單地輸入 file 命令跟著普通文件。 file 命令將會(huì)讀取提供的文件內(nèi)容并且準(zhǔn)確地顯示文件的類型。

這就是我們看到對(duì)于每個(gè)普通文件有不同結(jié)果的原因。參考下面普通文件的不同結(jié)果。

  1. # file 2daygeek_access.log
  2. 2daygeek_access.log:ASCII text, with very long lines
  3.   
  4. # file powertop.html
  5. powertop.html:HTML document,ASCII text, with very long lines
  6.   
  7. # file 2g-test
  8. 2g-test:JSON data
  9.   
  10. # file powertop.txt
  11. powertop.txt:HTML document,UTF-8 Unicode text, with very long lines
  12.   
  13. # file 2g-test-05-01-2019.tar.gz
  14. 2g-test-05-01-2019.tar.gz:gzip compressed data, last modified: Sat Jan 5 18:22:20 2019, from Unix,original size 450560

在 Linux 中如何使用 file 命令查看目錄文件?

在你的終端簡(jiǎn)單地輸入 file 命令跟著目錄。參閱下面的結(jié)果。

  1. # file Pictures/
  2. Pictures/:directory

在 Linux 中如何使用 file 命令查看鏈接文件?

在你的終端簡(jiǎn)單地輸入 file 命令跟著鏈接文件。參閱下面的結(jié)果。

  1. # file log
  2. log:symbolic link to/run/systemd/journal/dev-log

在 Linux 中如何使用 file 命令查看字符設(shè)備文件?

在你的終端簡(jiǎn)單地輸入 file 命令跟著字符設(shè)備文件。參閱下面的結(jié)果。

  1. # file vcsu
  2. vcsu:character special(7/64)

在 Linux 中如何使用 file 命令查看塊文件?

在你的終端簡(jiǎn)單地輸入 file 命令跟著塊文件。參閱下面的結(jié)果。

  1. # file sda1
  2. sda1:block special(8/1)

在 Linux 中如何使用 file 命令查看 Socket 文件?

在你的終端簡(jiǎn)單地輸入 file 命令跟著 Socket 文件。參閱下面的結(jié)果。

  1. # file system_bus_socket
  2. system_bus_socket:socket

在 Linux 中如何使用 file 命令查看命名管道文件?

在你的終端簡(jiǎn)單地輸入 file 命令跟著命名管道文件。參閱下面的結(jié)果。

  1. # file pipe-test
  2. pipe-test:fifo(named pipe)

方法 3:在 Linux 中如何使用 stat 命令識(shí)別文件類型?

stat 命令允許我們?nèi)ゲ榭次募愋突蛭募到y(tǒng)狀態(tài)。該實(shí)用程序比 file 命令提供更多的信息。它顯示文件的大量信息,例如大小、塊大小、IO 塊大小、Inode 值、鏈接、文件權(quán)限、UID、GID、文件的訪問(wèn)/更新和修改的時(shí)間等詳細(xì)信息。

在 Linux 中如何使用 stat 命令查看普通文件?

在你的終端簡(jiǎn)單地輸入 stat 命令跟著普通文件。參閱下面的結(jié)果。

  1. # stat 2daygeek_access.log
  2.  File: 2daygeek_access.log
  3.  Size: 14406929  Blocks: 28144   IO Block: 4096  regular file
  4. Device: 10301h/66305d  Inode: 1727555   Links: 1
  5. Access: (0644/-rw-r--r--) Uid: ( 1000/ daygeek)  Gid: ( 1000/ daygeek)
  6. Access: 2019-01-03 14:05:26.430328867 +0530
  7. Modify: 2019-01-03 14:05:26.460328868 +0530
  8. Change: 2019-01-03 14:05:26.460328868 +0530
  9.  Birth: -

在 Linux 中如何使用 stat 命令查看目錄文件?

在你的終端簡(jiǎn)單地輸入 stat 命令跟著目錄文件。參閱下面的結(jié)果。

  1. # stat Pictures/
  2.  File: Pictures/
  3.  Size: 4096    Blocks: 8     IO Block: 4096  directory
  4. Device: 10301h/66305d  Inode: 1703982   Links: 3
  5. Access: (0755/drwxr-xr-x) Uid: ( 1000/ daygeek)  Gid: ( 1000/ daygeek)
  6. Access: 2018-11-24 03:22:11.090000828 +0530
  7. Modify: 2019-01-05 18:27:01.546958817 +0530
  8. Change: 2019-01-05 18:27:01.546958817 +0530
  9.  Birth: -

在 Linux 中如何使用 stat 命令查看鏈接文件?

在你的終端簡(jiǎn)單地輸入 stat 命令跟著鏈接文件。參閱下面的結(jié)果。

  1. # stat /dev/log
  2.  File: /dev/log -> /run/systemd/journal/dev-log
  3.  Size: 28     Blocks: 0     IO Block: 4096  symbolic link
  4. Device: 6h/6d  Inode: 278     Links: 1
  5. Access: (0777/lrwxrwxrwx) Uid: (  0/  root)  Gid: (  0/  root)
  6. Access: 2019-01-05 16:36:31.033333447 +0530
  7. Modify: 2019-01-05 16:36:30.766666768 +0530
  8. Change: 2019-01-05 16:36:30.766666768 +0530
  9.  Birth: -

在 Linux 中如何使用 stat 命令看字符設(shè)備文件?

在你的終端簡(jiǎn)單地輸入 stat 命令跟著字符設(shè)備文件。參閱下面的結(jié)果。 

  1. # stat /dev/vcsu
  2.  File: /dev/vcsu
  3.  Size: 0      Blocks: 0     IO Block: 4096  character special file
  4. Device: 6h/6d  Inode: 16     Links: 1   Device type: 7,40
  5. Access: (0660/crw-rw----) Uid: (  0/  root)  Gid: (  5/   tty)
  6. Access: 2019-01-05 16:36:31.056666781 +0530
  7. Modify: 2019-01-05 16:36:31.056666781 +0530
  8. Change: 2019-01-05 16:36:31.056666781 +0530
  9.  Birth: -

在 Linux 中如何使用 stat 命令查看塊文件?

在你的終端簡(jiǎn)單地輸入 stat 命令跟著塊文件。參閱下面的結(jié)果。

  1. # stat /dev/sda1
  2.  File: /dev/sda1
  3.  Size: 0      Blocks: 0     IO Block: 4096  block special file
  4. Device: 6h/6d  Inode: 250     Links: 1   Device type: 8,1
  5. Access: (0660/brw-rw----) Uid: (  0/  root)  Gid: ( 994/  disk)
  6. Access: 2019-01-05 16:36:31.596666806 +0530
  7. Modify: 2019-01-05 16:36:31.596666806 +0530
  8. Change: 2019-01-05 16:36:31.596666806 +0530
  9.  Birth: -

在 Linux 中如何使用 stat 命令查看 Socket 文件?

在你的終端簡(jiǎn)單地輸入 stat 命令跟著 Socket 文件。參閱下面的結(jié)果。

  1. # stat /var/run/dbus/system_bus_socket 
  2.  File: /var/run/dbus/system_bus_socket
  3.  Size: 0      Blocks: 0     IO Block: 4096  socket
  4. Device: 15h/21d Inode: 576     Links: 1
  5. Access: (0666/srw-rw-rw-) Uid: (  0/  root)  Gid: (  0/  root)
  6. Access: 2019-01-05 16:36:31.823333482 +0530
  7. Modify: 2019-01-05 16:36:31.810000149 +0530
  8. Change: 2019-01-05 16:36:31.810000149 +0530
  9.  Birth: -

在 Linux 中如何使用 stat 命令查看命名管道文件?

在你的終端簡(jiǎn)單地輸入 stat 命令跟著命名管道文件。參閱下面的結(jié)果。

  1. # stat pipe-test 
  2.  File: pipe-test
  3.  Size: 0      Blocks: 0     IO Block: 4096  fifo
  4. Device: 10301h/66305d  Inode: 1705583   Links: 1
  5. Access: (0644/prw-r--r--) Uid: ( 1000/ daygeek)  Gid: ( 1000/ daygeek)
  6. Access: 2019-01-06 02:00:03.040394731 +0530
  7. Modify: 2019-01-06 02:00:03.040394731 +0530
  8. Change: 2019-01-06 02:00:03.040394731 +0530
  9.  Birth: -


本文最后更新于 2022-9-29 15:13,某些文章具有時(shí)效性,若有錯(cuò)誤或已失效,請(qǐng)?jiān)诰W(wǎng)站留言或聯(lián)系站長(zhǎng):17tui@17tui.com
·END·
站長(zhǎng)網(wǎng)微信號(hào):w17tui,關(guān)注站長(zhǎng)、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營(yíng)銷服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來(lái)自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!

17站長(zhǎng)網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長(zhǎng)、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長(zhǎng)轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營(yíng)銷服務(wù),與站長(zhǎng)一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!

掃一掃,關(guān)注站長(zhǎng)網(wǎng)微信

大家都在看

熱門排行

    最近更新

      返回頂部
      主站蜘蛛池模板: 最近的2019中文字幕国语 | 秋霞鲁丝片Av无码 | 韩国无遮羞禁动漫在线观看96 | 在线免费中文字幕 | 外国三级片名 | 野花韩国高清完整版在线观看5 | 国产一区二区三区在线看片 | 久久天天躁狠狠躁夜夜呲 | 在线日韩欧美一区二区三区 | 亚洲精品日韩在线观看视频 | 成人在线精品视频 | 日本午夜精品久久久无码 | 性色爽爱性色爽爱网站 | 国内精品久久人妻无码HD浪潮 | 视频区 国产 欧美 日韩 | 免费国产久久拍久久爱 | 午夜深情在线观看免费 | 漂亮的av女演员 | 国产婷婷午夜无码A片 | yy4408午夜场理论片 | 亚洲 欧美 国产 综合不卡 | 男人的天堂黄色 | 美女被免费喷白浆视频 | 久久视频在线视频观看天天看视频 | 国产精品内射久久久久欢欢 | 女教师公车痴汉在线播放 | 国产成人刺激视频在线观看 | 亚洲欧美日韩综合影院 | 色婷婷国产麻豆AV | 66美女人体 | 亚洲色 图 | 欧美伦理片第7页 | 婷婷亚洲AV色香蕉蜜桃 | 中字幕视频在线永久在线 | 猛烈抽插H1V1| 她也色在线视频站 | 久草在线草a免费线看 | 最美白嫩的极品美女ASSPICS | 岛国大片在线观看完整版 | 日韩精品 电影一区 亚洲高清 | 国产午夜在线视频 |