linux长文件名|linux系统文件名不能包含哪些的符号

linux长文件名|linux系统文件名不能包含哪些的符号的第1张示图

『壹』 如何解决linux长文件名

Linux 系统所抄具有的可以起长文件名的功能,你是无法更改的。除非你精通操作系统内部结构,把该功能从操作系统底层进行修改。所以说,如果不需要长文件名的话,你只要在给文件起名称时,取一个短的文件名即可。

『贰』 在linux系统中,使用支持window 9.x/2000长文件名的文件系统的类型是

Linux在安装的时候,分区默认一般使用的EXT3的文件系统。但是事实上Linux兼容大多数的文件系统。你可以通过如下命令来获取Linux所支持的文件系统。#cat /proc/filesystems Linux所支持的文件系统包括以下多种类型。以下是我的Linux系统所支持的文件系统类型及描述:adfs:acron磁盘文件系统,是在Risc OS操作系统中使用的标准文件系统。BeFS:BeOS操作系统使用的文件系统。CIFS:通用Internet文件系统(Commnn Intemet File System,简写CIFS),用于访问符合SNIA CIFS标准的服务器。CIFS对SMB协议进行了改进和标准化(SMB协议可用于在Linux和Windows之间共享文件),是一种虚拟文件系统。Ext:Ext文件系统的第一个版本,现在已经很少使用。Ext2:Ext2是专门为Linux 系统设计的,在Red Hat Linux 7. 2版本之前是Linux默认的文件系统类型,具有速度快和CPU占用率低等特点,既可以用于标准的块设备,也可以应用到移动存储介质上。Ext2不包含日志功能。Ext3:Ext3文件系统是Linux中最常用的文件系统,是Red Hat Linux 7.2的新特性,也被称为第三次扩展(Third Extented)的文件系统。现在Ext3已经成为许多Linux系统的默认文件系统类型(包括Fedora和RHEL)。Ext2和Ext3可以方便地互相转换,转换前不需重新格式化文件系统。与Ext2文件系统相比,Ext3包含了日志功能。日志功能维护了最近更改的源数据(源数据是指和文件有关的信息,包括权限、所有者、创建时间和访问时间等)的记录,如果源数据由于非法关机等原因遭到破坏,文件系统将不能正常工作。通过Ext3的日志系统,可以进行适当的恢复。此外,Ext3的日志功能可使硬盘读写头的移动达到最佳化。IS09660:从High Sierra (CD-ROM使用的最初标准)发展而来的文件系统,是CD-ROM的标准文件系统。KAFS:AFS客户端文件系统,用于分布式计算环境,可与Linux、Windows和Macintosh客户端共享文件。Minix:Minix文件系统类型,最初用于UNIX的Minix版本,只支持长度在30个字符以下的文件名。MSDOS:MS-DOS文件系统。DOS、Windows和OS/2使用该文件系统,不支持长文件名,主要用于挂载Microsoft操作系统生成的软盘。VFAT:Microsoft扩展FAT(VFAT)文件系统,支持长文件名,被Windows 9x/2000/XP使用。UMSDOS:扩展的MS-DOS文件系统,不仅支持长文件名,还保持了对UID/GID、POSIX权限和特殊文件(如管道、设备)的兼容。Proc:Proc是一个基于内存的伪文件系统,不占用外存空间,只是以文件的方式为访问Linux内核数据提供接口。由于Proc文件系统是虚拟的,因此无须挂载。用户和应用程序可以通过/proc得到系统的运行信息,并可以改变内核的某些参数。许多应用程序和工具依靠Proc来访问Linux内核信息。Reiser:Reiserfs日志文件系统。Swap:用于交换(Swap)分区。交换分区是系统虚拟内存的一部分,用于在当前内存不足时暂时保存数据。数据被交换到交换分区,当再次需要时调回内存。NFS:网络文件系统(Network File System,简写NFS)类型,详情见第15章。HPFS:该文件系统用于只读挂载OS/2 HPFS文件系统。NCPFS:Novell Netware文件系统,可以通过网络挂载。AFFS:Amiga计算机使用的文件系统。UFS:Sun Microsystems操作系统(即Solaris和SunOS)。XFS:一种在高性能环境中很有用的日志文件系统,支持完整的64位寻址JFS:JFS主要适合于企业系统,是为大文件系统和高性能环境而设计的。Xiafs:与Minux文件系统相比,这种文件系统支持长文件名和更大的i节点。Coherent:System V使用的文件系统类型。SMB:支持SMB协议的网络文件系统,可用于实现Linux与Windows系统的文件共享

『叁』 linux系统文件名不能包含哪些的符号

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

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

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

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

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

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

『肆』 能修改Linux文件名的最大长度吗

EXT文件系统里面文件名长度最大都是255个字符. 修改起来非常麻烦, 你需要重新编译内核才行.那么多的字符够用了吧 如果你想学习linux的话或者是关于运维的话建议你去看下《linux就该这么学》http://www.linuxprobe.com/chapter-05.html

『伍』 linux 命令行文件名有提示吗,有些文件名好长不想打(种子文件)

1、用ls命令,查看你的种子文件名,可以手动复制粘贴种子文件名。2、用ls命令,查看你的种子文件名后,手动输入前三个字符,然后按键盘上的最左边的tab键,shell会自动补齐文件名。比如:当前目录下有种子文件wertyuiopsdfghjklxcvbnm,和aaaa、bbbb等三个文件。先输入ls,回车,列出这三个文件名。再输入ls,空格再输入wer,然后按tab键,命令会自动补全为 ls wertyuiopsdfghjklxcvbnm。

『陆』 在linux的终端里输入命令,用ls查看文件夹里的文件,如果里面有个压缩文件的文件名很长,怎么输入命令

Tab键有自动补齐作用,适用于长文件名,如果多个文件名都包括你键入的内容 ,可双击Tab键,这时会列出包括你键入的内容的所有文件名。

『柒』 DOS、Linux文件名的长度不能超过多少个字符

当初设计DOS操作系统时确定的,在文件目录区中只给文件名留了11个字节,包括8字节的文件名和3字节的扩展名,以后的DOS版本为了和前面的兼容,就必须延续这一传统。至于当初为什么设计成8个字节,是因为软件设计时文件名是这样写的:filename.ext(文件名.扩展名)ext3文件系统文件名最长只能支持255个字符,ext4为256,xfs为255 。。。

『捌』 Linux文件名的长度不能超过多少个字符

题主你好,

这个长度不是绝对的, 但大多数的linux系统:

文件名长度限制是255个字符;

路径名长度限制是4096个字符;

—–

具体情况题主可以在自己电脑上执行以下两个命令看一下自己本地的linux系统这两个长度情况:

文件名最大长度: getconf NAME_MAX /

路径名最大长度: getconf PATH_MAX /

我电脑上的情况:

—–

另外,这个信息其实都在linux一个名叫limits.h的头文件中写着呢, 有兴趣的话,题主自己可以找一下:

find /usr | grep limits.h | xargs -I {} grep -H 'NAME_MAX' {}

find /usr | grep limits.h | xargs -I {} grep -H 'PATH_MAX' {}

=====

希望可以帮到题主, 欢迎追问.

『玖』 linux文件名的长度不得超过256个字符吗

ext3文件系统文件名最长只能支持255个字符,ext4为256,xfs为255 。。。

『拾』 linux如何快速打开文件名过长的文件

你可以使用键盘的抄袭Tab补全文件名。例如:有个文件linux123456789.txt方法:1.你在shell中输入,vim liunx2.按下你键盘的Tab键(linux会补全文件名)你可以搜索bash tab键

未经允许不得转载:山九号 » linux长文件名|linux系统文件名不能包含哪些的符号

赞 (0)