📄 linux 文件类型 及文件的扩展名 linuxsir_org.htm
字号:
<P>Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz
,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。</P>
<P>Linux文件类型常见的有:普通文件、目录、字符设备文件、块设备文件、符号链接文件等;现在我们进行一个简要的说明;</P>
<P><FONT id=2.1 size=3><B><BR>2.1 普通文件;<BR></B></FONT></P>
<P>
<DIV class=codeblock><CODE>[root@localhost ~]# ls -lh
install.log<BR>-rw-r--r-- 1 root root 53K 03-16 08:54
install.log</CODE></DIV>
<P></P>
<P>我们用 ls -lh 来查看某个文件的属性,可以看到有类似 -rw-r--r-- ,值得注意的是第一个符号是 -
,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或
cp工具等。这类文件的删除方式是用rm 命令;</P>
<P><FONT id=2.2 size=3><B><BR>2.2 目录;<BR></B></FONT></P>
<P>
<DIV class=codeblock><CODE>[root@localhost ~]# ls -lh<BR>总计
14M<BR>-rw-r--r-- 1 root root 2 03-27 02:00 fonts.scale<BR>-rw-r--r-- 1
root root 53K 03-16 08:54 install.log<BR>-rw-r--r-- 1 root root 14M 03-16
07:53 kernel-2.6.15-1.2025_FC5.i686.rpm<BR>drwxr-xr-x 2 1000 users 4.0K
04-04 23:30 mkuml-2004.07.17<BR>drwxr-xr-x 2 root root 4.0K 04-19 10:53
mydir<BR>drwxr-xr-x 2 root root 4.0K 03-17 04:25 Public</CODE></DIV>
<P></P>
<P>当我们在某个目录下执行,看到有类似 drwxr-xr-x
,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir
命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。</P>
<P><FONT id=2.3 size=3><B><BR>2.3 字符设备或块设备文件;<BR></B></FONT></P>
<P>如时您进入/dev目录,列一下文件,会看到类似如下的;</P>
<P>
<DIV class=codeblock><CODE>[root@localhost ~]# ls -la
/dev/tty<BR>crw-rw-rw- 1 root tty 5, 0 04-19 08:29
/dev/tty<BR>[root@localhost ~]# ls -la /dev/hda1<BR>brw-r----- 1 root disk
3, 1 2006-04-19 /dev/hda1</CODE></DIV>
<P></P>
<P>我们看到/dev/tty的属性是 crw-rw-rw- ,注意前面第一个字符是 c ,这表示字符设备文件。比如猫等串口设备</P>
<P>我们看到 /dev/hda1 的属性是 brw-r----- ,注意前面的第一个字符是b,这表示块设备,比如硬盘,光驱等设备;</P>
<P>这个种类的文件,是用mknode来创建,用rm来删除。目前在最新的Linux发行版本中,我们一般不用自己来创建设备文件。因为这些文件是和内核相关联的。</P>
<P><FONT id=2.4 size=3><B><BR>2.4 套接口文件;<BR></B></FONT></P>
<P>当我们启动MySQL服务器时,会产生一个mysql.sock的文件。</P>
<P>
<DIV class=codeblock><CODE>[root@localhost ~]# ls -lh
/var/lib/mysql/mysql.sock<BR>srwxrwxrwx 1 mysql mysql 0 04-19 11:12
/var/lib/mysql/mysql.sock</CODE></DIV>
<P></P>
<P>注意这个文件的属性的第一个字符是 s。我们了解一下就行了。</P>
<P><FONT id=2.5 size=3><B><BR>2.5 符号链接文件;<BR></B></FONT></P>
<P>
<DIV class=codeblock><CODE>[root@localhost ~]# ls -lh
setup.log<BR>lrwxrwxrwx 1 root root 11 04-19 11:18 setup.log ->
install.log</CODE></DIV>
<P></P>
<P>当我们查看文件属性时,会看到有类似 lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。是通过ln -s 源文件名 新文件名
。上面是一个例子,表示setup.log是install.log的软链接文件。怎么理解呢?这和Windows操作系统中的快捷方式有点相似。</P>
<P>符号链接文件的创建方法举例;</P>
<P>
<DIV class=codeblock><CODE>[root@localhost ~]# ls -lh
kernel-2.6.15-1.2025_FC5.i686.rpm<BR>-rw-r--r-- 1 root root 14M 03-16
07:53 kernel-2.6.15-1.2025_FC5.i686.rpm<BR>[root@localhost ~]# ln -s
kernel-2.6.15-1.2025_FC5.i686.rpm kernel.rpm<BR>[root@localhost ~]# ls -lh
kernel*<BR>-rw-r--r-- 1 root root 14M 03-16 07:53
kernel-2.6.15-1.2025_FC5.i686.rpm<BR>lrwxrwxrwx 1 root root 33 04-19 11:27
kernel.rpm -> kernel-2.6.15-1.2025_FC5.i686.rpm</CODE></DIV>
<P></P>
<P><FONT id=3 size=4><B><BR>3、关于本文;<BR></B></FONT></P>
<P>本文是文件系统的一个组成部份,为写文件和目录的属性及操作相关的内容做准备;属于基础篇。内容是少了点。但看样子还是比较容易懂。</P>
<P><FONT id=4 size=4><B><BR>4、后记;<BR></B></FONT></P>
<P>准备写文件和目录的创建、属性方面的操作等内容;</P>
<P><FONT id=5 size=4><B><BR>5、参考文档;<BR></B></FONT></P>
<P><FONT id=6 size=4><B><BR>6、相关文档<BR></B></FONT></P>
<P><A href="http://www.linuxsir.org/main/?q=node/189"><B>《简述Linux
文件系统的目录结构》</B></A></P>
<P><BR></P></DIV>
<DIV class=links>By 北南南北 at 2006/04/19 - 12:00 | <A
href="http://www.linuxsir.org/main/?q=taxonomy/term/1">Linux</A> | <A
href="http://www.linuxsir.org/main/?q=taxonomy/term/25">基础知识</A> | <A
title=共享你有关本文的思想和意见。
href="http://www.linuxsir.org/main/?q=comment/reply/191#comment">参与评论</A>
| 3762 阅读</DIV></DIV><A id=comment></A>
<FORM action=?q=comment method=post>
<DIV><INPUT type=hidden value=191 name=edit[nid]> </DIV></FORM><!-- end content -->
<DIV id=footer>
<CENTER><A href="http://www.linuxsir.org/"><IMG
src="Linux 文件类型 及文件的扩展名 LinuxSir_Org.files/logo.jpg"></A> <BR><A
href="http://www.miibeian.gov.cn/"><FONT color=blue
size=3><B>闽ICP备06025536号</B></FONT></A><BR>
<SCRIPT language=JavaScript
src="Linux 文件类型 及文件的扩展名 LinuxSir_Org.files/cyberpolice.htm"></SCRIPT>
<BR><A href="http://www.linuxsir.org/main/?q=node/78"><FONT color=blue
size=3><B>© 2002-2006 LinuxSir.Org</B></FONT></A><BR></CENTER></DIV></TD>
<TD id=sidebar-right>
<DIV class="block block-block" id=block-block-2>
<H2 class=title>基础知识</H2>
<DIV class=content>
<UL>
<LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/23">安装配置</A>
<LI><A
href="http://www.linuxsir.org/main/?q=taxonomy/term/1/25/">基础入门</A>
<LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/22/">硬件解决</A>
<LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/21">软件管理</A>
<LI><A
href="http://www.linuxsir.org/main/?q=taxonomy/term/35/48/">重要资源</A>
</LI></UL></DIV></DIV>
<DIV class="block block-block" id=block-block-4>
<H2 class=title>软件应用</H2>
<DIV class=content>
<UL>
<LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/30">网络工具</A>
<LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/32">图形图像</A>
<LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/31">音乐视频</A>
<LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/49">字体中文</A>
<LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/33">软件其它</A>
</LI></UL></DIV></DIV>
<DIV class="block block-block" id=block-block-5>
<H2 class=title>网络服务器</H2>
<DIV class=content>
<UL>
<LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/27">文件服务器<A>
<LI><A
href="http://www.linuxsir.org/main/?q=taxonomy/term/28">Web服务器</A>
<LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/29">邮件服务器</A>
<LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/37">数据库应用</A>
<LI><A href="http://www.linuxsir.org/main/?q=taxonomy/term/50">服务器其它</A>
</LI></UL></DIV></DIV>
<DIV class="block block-comment" id=block-comment-0>
<H2 class=title>最新评论</H2>
<DIV class=content>
<DIV class=item-list>
<UL>
<LI><A
href="http://www.linuxsir.org/main/?q=node/222#comment-624">错了</A><BR>7
min 22 sec 前
<LI><A
href="http://www.linuxsir.org/main/?q=node/222#comment-623">q</A><BR>26
min 59 sec 前
<LI><A
href="http://www.linuxsir.org/main/?q=node/222#comment-622">有些道理</A><BR>48
min 28 sec 前
<LI><A
href="http://www.linuxsir.org/main/?q=node/219#comment-621">"内置的摄像头也能用这个吗?"</A><BR>13
hours 53 min 前
<LI><A
href="http://www.linuxsir.org/main/?q=node/80#comment-620">终于知道了...</A><BR>23
hours 8 min 前
<LI><A
href="http://www.linuxsir.org/main/?q=node/106#comment-619">okok</A><BR>2
days 14 hours 前
<LI><A
href="http://www.linuxsir.org/main/?q=node/93#comment-618">那要除去阴影呢?</A><BR>3
days 19 hours 前
<LI><A
href="http://www.linuxsir.org/main/?q=node/227#comment-617">不错的机会</A><BR>4
days 6 hours 前
<LI><A
href="http://www.linuxsir.org/main/?q=node/221#comment-616">配置可执行程序的路径</A><BR>4
days 12 hours 前
<LI><A
href="http://www.linuxsir.org/main/?q=node/222#comment-615">修改hostname出现的问题</A><BR>5
days 2 hours
前</LI></UL></DIV></DIV></DIV></TD></TR></TBODY></TABLE></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -