`
Robinson
  • 浏览: 88023 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux Windows等操作系统文件名命名规范

    博客分类:
  • OS
阅读更多
  • Linux文件名命名规范:

 

在Linux系统中可以使用长文件或目录名,可以给目录和文件取任何名字,但必须遵循下列规则:
1)除了 / 之外,所有的字符都合法。
2)有些字符最好不用,如空格符、制表
符、退格符和字符 @ # $ & ( ) - 等。
3)避免使用加减号或 . 作为普通文件名的
第一个字符。
4)大小写敏感。

5)Linux 系统下的文件名长度最多可到256个字符

  • 其他系统

随着操作系统的不同,文件名的最大长度、有效字符和标点符号、是否区分大小写等均不同。为了克服不同操作系统间的文件命名的兼容性问题,最好的方法是对所有的文件都按由国际标准化组织( ISO )制定的规则进行命名。

操作系统

文件命名规则

ISO 9660 标准

文件名由最多 8 个字符及点号及 3 个字母的扩展名组成,允许的字符有字母、数字及下划线

DOS 和 Windows 3.x ( FAT 文件系统)

同上,但允许的字符还有 $,%,',`,-,@,^,!,&,[,],(,),#

Windows/NT,NFS 和 Windows 95 VFAT, Windows 98 FAT32

最多 250 个字符,除了以下字符其余均可: \,/,*,”,<,>,|

Macintosh

最多 31 个字符,除了字符 : 其余均可

UNIX

最多 255 个字符,除了字符 / 及空格其余均可

分享到:
评论

相关推荐

    Linux操作系统实验二.doc

    2、Linux操作系统 三、 实验内容 1、了解和熟悉Linux文件系统 了解Linux文件系统、文件命名、文件类型和常见目录:根目录(/)、 .bin、boot、dev、etc、home、Lib、lost+found、 opt、root、 usr、mnt、proc、sbin、...

    模拟Linux文件系统

    (8) copy …: 拷贝文件,除支持模拟Linux文件系统内部的文件拷贝外,还支持host文件系统与模拟Linux文件系统间的文件拷贝,host文件系统的文件命名为…,如:将windows下D:盘的文件\data\sample\test.txt文件拷贝到...

    2010-2011华南理工大学操作系统课程设计(完整源代码和详细文档)

    本设计的目的是实现操作系统和相关系统软件的设计,其中涉及进程编程、I/O操作、存储管理、文件系统等操作系统概念。 课程设计要求 (1)对进行认真分析,列出实验具体步骤,写出符合题目要求的程序清单,准备出...

    Linux操作系统基础教程

    五.Linux操作系统上有什么应用?.....................................................................................4 六.在那里可以找到讨论区?..........................................................

    Linux运维学习笔记一

    &gt; 在Linux操作系统中,与Windows不同,其文件的类型不是通过扩展名来进行区分的! 我们都知道,Windows 是依赖扩展名区分文件类型的,比如,".txt" 是文本文件、".exe" 是执行文件,但 Linux 不是。 Linux 系统...

    现代操作系统实验.docx

    1. 在linux下编写一个应用程序,命名为an_ch2_1b。这个程序不断地输出如下行:Those output come from child,[系统时间] 另外写一个应用程序,命名为an_ch2_1a。这个程序创建一个子进程,执行an_ch2_1b。这个程序...

    《计算机操作系统》期末复习指导

    对考试很有帮助的.......... ...UNIX或Linux操作系统中文件系统的主要特点 (1)操作系统文件的目录组织是一个树形结构,从根结点到叶子称为文件的全路径名,文件可以由其全路径名唯一确定...

    操作系统课程设计

    (8)copy …: 拷贝文件,除支持模拟Linux文件系统内部的文件拷贝外,还支持host文件系统与模拟Linux文件系统间的文件拷贝,host文件系统的文件命名为…,如:将windows下D:盘的文件\data\sample\test.txt文件拷贝到...

    操作系统基础:1 .在 Windows 中如何获得帮助? 答: 用户获得帮助的方法很多,主要有以下几种方法: ( 1 )在桌

    答: Windows 窗口元素一般有:工作区、标题栏、菜单栏、工具栏、地址栏、状态栏等。 4 .文件命名协议是什么? 答: 文件命名必须遵守以下协议中规定: ( 1 )同一文件夹中的文件不能同名。 ( 2 )文件名...

    操作系统实验

    (5)使用操作系统保留给用户的信号SIGUSR1和SIGUSR2进行通信。 (6)扩展程序,使之成为信号或事件驱动的应用程序。 3、管道通信 利用UNIX系统提供的管道机制实现进程间的通信。 (1)管道通信。利用pipe()和lockf()系统...

    Python 小技巧 | Windows 文件名非用反斜杠

    在编程过程中,我们往往会遇到一个小麻烦——微软 Windows 系统在文件夹名之间使用反斜杠字符,而几乎所有其它的计算机(操作系统)都使用正斜杠: 这是由于上世纪 80 年代早期计算机历史上的一个小意外。「MS-...

    入门学习Linux常用必会60个命令实例详解doc/txt

    Linux 是一个真正的多用户操作系统,可以同时接受多个用户登录,还允许一个用户进行多次登录。这是因为Linux和许多版本的Unix一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统...

    操作系统实验报告

    死锁会引起计算机工作僵死,因此操作系统中必须防止。本实验的目的在于使用高级语言编写和调试一个系统动态分配资源的简单模拟程序,了解死锁产生的条件和原因,并采用银行家算法有效地防止死锁的发生,以加深对课堂...

    基础的Linux常用命令

    但目前主流的操作系统仍为图形化的Windows,于是很多刚刚切换到Linux的用户出现了非常不适应其命令行的操作方式的情况。在此我就介绍几条比较基础的Linux命令帮助大家入门。 1. man 对你熟悉或不熟悉的命令提供帮助...

    LINUX/UNIX Shell编程大作业

     在主Shell脚本文件里(必须以 menu 命名)要有一个多操作选项的菜单以便用户从中选择。在不同任务的中,这些操作能自动实现以下功能: 在屏幕上显示当前所有用户的记录 在屏幕上显示当前所有用户(经过格式化和...

    linux应用与开发基础

    第一章 了解LINUX操作系统.......................................................... 6 1.1 什么是LINUX ................................................................. 6 1.2 LINUX商标的故事...............

    Linux命令笔记

    6:uname 显示当前操作系统名称 常用命令/压缩解压 1:gzip 压缩文件 语法:gzip [文件] 2:gunzip 解压缩.gz文件 语法:gunzip [压缩文件] 3:tar 打包目录 语法:tar 选项[-zcf][压缩后文件名字][目录] 4:zip 压缩...

    Robotframework-ride输出报告路径名称修改方法.docx

    网上一直没找到完整的修改源码的教程,自己写了一个,方便大家沟通交流,这个教程中除了创建文件夹的地方需要区分Windows和Linux系统外,其他的都是通用的哦~ **需求分析:** 使用robotframework-ride工具跑测试...

    PHP excel通用成绩查询系统 v2018.rar

    目前尚未兼容linux系统,所以大家请用windows系统的PHP环境使用。 PHP excel通用成绩查询系统软件介绍 1.非常通用。无论你Excel/Wps二维表几列,列标题各是什么,直接支持。其他格式导出为csv或excel后同样支持。...

Global site tag (gtag.js) - Google Analytics