linux普通文件是哪两种,Linux中普通文件到底是什么

剛學習Linux沒有兩天,今天遇到一個疑惑就是Linux中普通文件到底是什么文件。

剛開始使用touch命令的時候是看着教學視頻學的,命令式這樣寫的:   touch myfile.txt      所以,我就自然而然的認為touch命令后面的文件名就要加后綴名。

今天使用touch命令后面的文件沒有加后綴名,竟然也成功了。命令是這樣的 touch myfile,使用ls -l觀察了一下文件末尾沒有后綴名了,就比較好奇,這個普通文件到底是個什么文件,百度了一下搜到了神解釋,這個拷過來給大家看一下,也解決大家的困惑。下面也有原文章的url,大家要是覺得不懂可以看看原來是怎么寫的。

Linux常見的文件類型

一般的文件

這個就是我們通過ls -l列出來,第一欄第一個字符是“-”的文件,根據文件的內容也可以分幾類:

純文本文件(ASCII):這個就相當於記事本一樣,稱為純文本文件,我們可以直接讀取文件里面的內容。這種文件在Linux系統中占很多。

二進制文件(binary):Linux系統中的可執行文件(scripts)就是一個二進制的文件,而且這個文件要有x權限才能被執行。我們系統中的一些命令就是這類型的文件。

數據格式文件(data): 在Linux系統中,有些程序在運行的時候會讀取某些特定的數據庫,這些文件就是數據文件。如我們前面講的last命令,調用的就是/var/log/wtmp,如果我們用cat命令來查看/var/log/wtmp這個文件,你發現全是亂碼。

關於一些其他的文件類型,如連接文件、設備文件、數據接口文件(sockets)、管道文件(pipe)等等,這些也是一些特殊的文件類型,我們只需要了解就OK了,在后面的學習中,見到的時候,你要知道他是什么東西就可以了。如果想更深入的學習,那就找相關的資料,慢慢研究,如,如何查看一個數據文件等。

Linux文件的后綴名

我們在剛開始的時候也說過,在Linux系統上,對這個后綴名要求並不像微軟的win系統一樣嚴格,只是為了方便確認文件是什么樣的文件,才在后面加上了相應的后綴。如果一個文件能用cat命令讀取里面的內容,我們改了后綴后,同樣還是能用cat讀取出來。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值