文件操作命令

Linux系统的文件命名规则与Windows系统相差较大:

(1)文件命名规则

Linux系统中的文件名最长可以有256个字符,文件名称可以由大小写字母、数字、下划线、减号及一些特殊符号组成。这些特殊符号可以是空格、$、?、*等,这些特殊符号通常都具有特殊的含义,因此在创建文件时通常不推荐使用这些符号。除此之外,由于斜杠“/”是路径分隔符,因此也不能在文件名中使用。

(2)文件扩展名

Linux系统中没有文件扩展名的概念,因此在文件命名时,不需要强制使用文件扩展名。虽然如此,有时也使用一些特殊的文件扩展后缀表示文件的用途,例如通常使用“.conf”结尾表示一个配置文件,“.sh”表示一段shell程序,“.log”表示日志文件等。

虽然Linux中的文件没有扩展名的概念,但是某些特殊的程序要求文件必须有正确的扩展名才能使用(例如gcc编译器要求c语言的源码文件必须使用“.c”结尾)。

(3)特殊字符和隐藏文件

为一个文件命名时,为避免系统误解文件名,通常不建议使用特殊字符作为文件名称的一部分,例如使用一个包含空格的文件名,在查看或创建时容易被误解为多个文件。如果确实需要使用特殊字符作为文件名的一部分,可以使用反斜杠“\”屏蔽这些字符的特殊含义。

在Linux系统中,以“.”点号开头的文件都是隐藏文件,因此除非确实需要,否则不要使用“.”点号作为文件名的开头。

1、创建文件命令touch

(1)创建空文件

(2)修改已创建的文件的时间戳

(3)创建并修改文件的时间戳

2、创建目录命令mkdir

mkdir命令最常用的选项是p,它的功能是可以同时创建一个路径中的多个目录。

3、移动、重命名文件命令mv

4、复制文件命令cp

cp命令中有一个常用选项R,它可以递归的复制目录中的所有文件。

cp命令还有一个相当实用的功能,即用来制作光盘镜像。例如将当前光驱中的光盘制作成光盘镜像文件:

#使用cp命令为当前光驱中的光盘制作镜像
[root@localhost media]# cp /dev/cdrom linux.iso
#将制作的光盘镜像挂载到/media/cdrom目录
[root@localhost media]# mount -o loop linux.iso /media/cdrom

如果想要在复制时保留原有文件的权限等信息,可以使用p选项。

5、删除文件命令rm

提示:使用rm命令删除的文件将会直接从硬盘中删除(Linux系统不存在回收站的概念),因此删除文件时应该特别谨慎。

6、删除空目录命令rmdir

7、查看文件类型命令file

posted @ 2013-12-02 21:11  ITtecman  阅读(327)  评论(0编辑  收藏  举报