`
Robinson
  • 浏览: 90642 次
  • 性别: 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脚本批量更新文件名和映射的引用文件名

    本文将详细介绍如何创建一个Linux脚本来批量更新文件名以及相应引用文件中的映射。 首先,我们需要理解这个脚本的基本工作流程: 1. **获取文件列表**:首先,脚本需要获取待处理文件的列表。这可以通过`find`命令...

    Linux操作系统整理版.docx

    Linux 操作系统整理版 一、自由软件的概念 自由软件(Free software)是指允许任何人使用、复制、修改、分发(包括再分发修改过的版本,免费/少许收费),而且提供全部源代码的软件。自由软件的根本特点是提供全部...

    批量更改文件夹中的任意文件名

    这种操作通常用于统一文件命名规范,清理重复或混乱的文件名,或者在处理大量数据时保持一致性。 二、重命名规则与模式 在批量更改文件名时,我们可以设置不同的规则和模式。常见的包括: 1. 序列号模式:例如...

    linux驱动自动生成设备文件名

    在Linux系统中,设备文件是操作系统与硬件交互的接口,它们位于`/dev`目录下。设备文件的命名和管理对于驱动程序开发至关重要。本文将深入探讨如何在Linux环境下自动生成设备文件名,并通过`create_chrdev`这个关键...

    linux-UNixizeFilename替换文件名中恼人的反unix字符

    在Linux和Unix操作系统中,文件系统的命名规则有其特定的规范。这些系统遵循POSIX标准,其中不支持某些字符在文件名中出现,比如“/”(斜杠)用于路径分隔,控制字符以及一些特殊字符。在处理跨平台文件传输或者从...

    批量截取并重命名不同路径文件 (因Linux不支持256字符以上文件名,所以出此工具 )

    Linux系统对于文件名的长度有着严格的限制,通常不超过255个字符,这可能会导致一些在Windows下正常命名的文件在Linux中无法识别或处理。针对这一问题,开发了一款名为"批量截取并重命名不同路径文件"的工具,它主要...

    嵌入式linux操作系统.doc

    嵌入式Linux操作系统是Linux操作系统的一个重要分支,广泛应用于各种硬件设备中,如智能手机、路由器、工业控制系统等。本文将围绕Linux操作系统的一些基础知识点展开,包括用户管理、文件操作、命令使用等方面。 1...

    16秋福师《Linux操作系统管理系统》在线作业一.docx

    根据提供的文档内容,我们可以从中提炼出一系列与Linux操作系统管理和使用相关的知识点。以下是对这些知识点的详细解释: ### Linux操作系统管理知识点解析 #### 进程类型 - **交互进程**:通常指的是用户直接与之...

    Linux操作系统基础教程

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

    长文件名在FAT文件系统上的实现

    在某些嵌入式系统中,为了更好地与Windows或Linux等操作系统进行交互,通常需要支持长文件名。例如,《ecos增值包》支持以下功能: 1. **英文版长文件名**: 支持英文字符的长文件名。 2. **简体中文版长文件名**: ...

    Linux操作系统基本知识

    以上是对Linux操作系统基本知识的介绍,涵盖了文件系统管理、网络配置、系统监控等方面。通过学习这些基础知识,可以帮助用户更好地理解和使用Linux系统。Linux不仅是一个强大的操作系统,也是一个不断发展的社区,...

    文件名复制,类似windows功能

    VS2017是一款强大的C++开发工具,而Qt则是一个跨平台的应用程序开发框架,支持多种操作系统,如Windows、Linux、macOS等。使用Qt,开发者可以构建具有图形用户界面(GUI)的应用,其提供了丰富的控件和事件处理机制...

    2023年Linux操作系统考试题库资料.doc

    2023年Linux操作系统考试题库资料.doc 本资源摘要信息涵盖了 Linux 操作系统的基础知识点,包括操作系统的概念、Linux 的发展历史、内核管理、权限管理、文件系统、网络配置、设备管理等方面。 一、操作系统的概念...

    linux0.01操作系统实习Linux内核分析教材上的实例源代码

    Linux操作系统因其开放性、稳定性和跨平台特性,在服务器、嵌入式设备和超级计算机等领域广泛应用,同时也是许多开发者的首选平台。 在提供的"example"文件名中,尽管没有具体的文件细节,但通常这样的命名可能是指...

    Linux vi 命名操作文档

    以下是对vi命名操作文档中的主要知识点的详细说明: 1. **启动与打开文件**: - `vi filename`:打开或创建名为filename的文件,光标置于第一行首。 - `vi +n filename`:打开文件并将光标置于第n行首。 - `vi +...

    浅谈 Linux 操作系统基础知识

    "浅谈 Linux 操作系统基础知识" Linux 操作系统认知 操作系统(英文名简称为 OS)定义:操作系统是用户与计算机硬件之间的界面,是控制、管理计算机系统内各种硬件和软件资源,有效地组织多种程序运行的程序集合。...

    Linux操作系统文件系统学习教程-105页.zip

    Linux操作系统文件系统学习教程 在深入探讨Linux操作系统文件系统的学习教程之前,首先理解什么是文件系统至关重要。文件系统是操作系统用于组织、存储和管理磁盘上的数据的一种方式。它定义了如何创建、删除、命名...

    《Linux操作系统(第2版) )》课后习题答案 (2).pdf

    【知识点详解】 1. Linux操作系统历史与创始人: Linux操作系统是由芬兰计算机爱好者Linus Torvalds在1991年...这些知识点涵盖了Linux操作系统的基础知识,包括它的起源、特点、文件系统、命令使用、系统管理等方面。

Global site tag (gtag.js) - Google Analytics