Linux宝典(22):Linux的文件名与路径
整机外设
Linux下的文件名
Linux中文件名是文件的标志,它由大小写字母、数字、下划线和圆点组成的字符串构成,文件名的长度取决于你使用的文件系统,最新的文件系统ext2和ext3支持255个字符长度的文件名。命名文件时,为了便于管理和使用,用户应该尽量使用有意义的字符组合,如download、news2004 0320、readme.txt等。
此外,Linux还对字母的大小写敏感,文件名“Reports”和“reports”是不一样的,在同一个目录下不能使用相同的名字。Linux下的文件不强求有扩展名。
Linux中以“.”开头的文件被系统视为隐藏文件,用“ls”命令无法看到,要查看隐藏的文件和目录时,必须使用“ls –a”命令。为了不给你的“home”目录造成混乱,启动文件通常都是隐藏的。在Linux每一个目录当中,都有两个特殊用途的“.”和“..”。“.”表示当前工作的目录,“..”表示当前目录的上一级目录(父目录)。如:命令“cd ..”表示改变当前目录到父目录。
Linux中的路径
Linux中每个文件都有一个关联的路径,绝对路径是指从“根”开始的路径。在我们的例子中,“wang”用户的“doc”目录下有一个文件名“report”, 在根目录下描述这个文件应该是: /home/wang/doc/report。这就是文件“report”的绝对路径。
所谓相对路径是从用户工作目录开始的路径。举个例子:如果用户“wang”已经登录系统,主目录则是:/home/wang。使用“pwd”命令显示的就是当前的工作目录。 doc/report就是相对路径。