linux文件名的命名遵行什么规则

linux文件名的命名遵行什么规则,第1张

cp命令用于复制文件或目录,格式为:“cp [选项] 源文件 目标文件”。

复制命令的三种情况:

目标文件是一个目录,会将源文件复制到该目录中。

目标文件是一个文件,会将源文件覆盖该文件。

目标文件不存在,将会复制源文件并修改为目标文件的名称(重命名)。

参数作用

-p保留原始文件的属性

-d若对象为"链接文件",则保留该"链接文件"的属性

-r递归持续复制(用于目录)

-i若目标文件存在则询问是否覆盖

-a相当于-pdr(p,d,r为上述的参数)

创建一个名为install.log的文件:

[root@linuxprobe ~]# touch install.log

将install.log复制为x.log:

[root@linuxprobe ~]# cp install.log x.log

查看到确实出现了文件x.log

[root@linuxprobe ~]# ls

install.log x.log

mv命令用于移动文件或改名,格式为:“mv [选项] 文件名 [目标路径|目标文件名]”。

将文件aaa重命名为bbb:

[root@linuxprobe ~]# mv aaa bbb

百度搜索《linux就该这么学》,

第2章 新手必须掌握的Linux命令,有最基本的命令,可以看下。

你说的是磁盘吧,我给你一个资料看看。Linux硬盘分区简介磁盘命名 相对Solaris来说,Linux磁盘命名的概念就简单多了,而且和我们平常使用的Windows系统多少有些瓜葛。和Solaris一样,在Linux中,每个硬件设备都有一个称为设备名称的特别名字,例如,接在IDE1的第一个硬盘(master主硬盘),其设备名称为/dev/hda,也就是说我们可以用“/dev/hda”来代表此硬盘,下面的信息相信大家看了以后会有“一目了然”的感觉: 磁盘 设备名称 IDE1的第1个硬盘(master) /dev/hda IDE1的第2个硬盘(slave) /dev/hdb IDE2的第1个硬盘(master) /dev/hdc IDE2的第2个硬盘(slave) /dev/hdd SCSI的第1个硬盘 /dev/sda SCSI的第2个硬盘 /dev/sdb 这么看来,是不是比Solaris的硬盘命名容易理解多了? 分区命名 分区的目的,是为了让数据能够分类存放。每一个分割出来的区域,就称为一个“分区”(partition),在Solaris中,也常常用“slice”(片)的概念,例如我们前面所讲过的c0t0d0s0中的s0,就是指代第一个分区。在Linux中,分区的概念和Windows得更加接近,硬盘分区按照功能的不同,可以分为以下几类: 1. 主分区(primary) 2. 扩展分区(extended) 3. 逻辑分区(logical) 主分区(primary) 通常在划分硬盘的第1个分区时,会指定为主分区。但是和Windows不同的是,windows中一个硬盘最多只允许有1个主分区,而Linux最多可以让用户创建4个主分区。 扩展分区(extended) 由于Linux中一个硬盘最多只允许有4个主分区,如果想要创建更多的分区,怎么办?于是就有了扩展分区的概念。用户可以创建一个扩展分区,然后在扩展分区上创建多个逻辑分区。从理论上来说,逻辑分区没有数量上的限制。 需要注意的是,创建扩展分区的时候,会占用一个主分区的位置,因此,如果创建了扩展分区,一个硬盘上便最多只能创建3个主分区和一个扩展分区。而且,扩展分区不是用来存放数据的,它的主要功能是为了创建逻辑分区。这个概念,和Windows可说是一模一样。 逻辑分区(logical) 逻辑分区不能够直接创建,它必须依附在扩展分区下,容量受到扩展分区大小的限制。通常逻辑分区是存放文件和数据的地方。 有了磁盘命名和分区命名的概念,理解诸如/dev/hda1之类的分区名称,应该就不是难事了。具体的,可以看下面的表示: 分区 分区名称 IDE1的第1个硬盘(master)的第1个主分区 /dev/hda1 IDE1的第1个硬盘(master)的第2个主分区 /dev/hda2 IDE1的第1个硬盘(master)的第3个主分区 /dev/hda3 IDE1的第1个硬盘(master)的第4个主分区 /dev/hda4 IDE1的第1个硬盘(master)的第1个逻辑分区 /dev/hda5 IDE1的第1个硬盘(master)的第2个逻辑分区 /dev/hda6 ...... ...... IDE1的第2个硬盘(slave)的第1个主分区 /dev/hdb1 IDE1的第2个硬盘(slave)的第2个主分区 /dev/hdb2 ...... ...... SCSI的第1个硬盘的第1个主分区 /dev/sda1 SCSI的第1个硬盘的第2个主分区 /dev/sda2

Linux 系统区分英文字符的大小写。命名目录和命名文件的规则是相同的。除非有特别的原因,否则用户创建的文件和目录名要使用小写字符。大多数的 Linux 命令也使用小写字符。

Linux 系统下的文件名长度最多可到256个字符。通常情况下,文件名的字符包括:字母、数字、"."(点)、"_"(下划线)和"-"(连字符)。

Linux 允许在文件名中使用除上述符号之外的其它符号,但并不建议用户这样做。有些转意字符(即该字符被系统借用,表示某种特殊含义)在Linux 的命令解释器(shell)中有特殊的含义。这样的转意字符有:"?"(问号),"*"(星号), " "(空格), "$"(货币符), "&", 扩号等等。在文件名中应尽量避免使用这些字符。

文件名中可以有" "(空格),但建议用户用"_"(下划线)来替代。

"/" 既可代表目录树的根也可作为路径名中的分隔符(类似DOS下的"\),因此"/"不能出现在文件名中。

"." 和 ".." 分别用来表示"当前目录"和"父目录", 因此它们也不能作为文件名。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/5939486.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-09
下一篇 2023-03-09

发表评论

登录后才能评论

评论列表(0条)

保存