"Linux 档案与目录管理:路径、操作与内容查阅详解"

需积分: 0 0 下载量 105 浏览量 更新于2024-01-03 收藏 769KB PDF 举报
鸟哥的 Linux 私房菜第07章-Linux 档案与目录管理1这一章节主要介绍了Linux系统下的档案与目录的操作与管理。在第六章中,我们已经了解了档案权限概念和目录配置的说明,而在本章节中,我们将进一步学习如何在不同的目录间进行切换,以及如何创建和删除目录和档案,还包括寻找档案和查阅档案内容等。 在第一部分中,我们先介绍了目录与路径的概念。相对路径和绝对路径是我们在日常操作中经常使用的两种路径表示方法,我们需要了解它们之间的区别及如何正确使用它们。此外,我们还介绍了一些与目录相关的操作命令,如cd、pwd、mkdir和rmdir。其中,cd命令用于切换目录,pwd命令用于显示当前所在目录的路径,mkdir命令用于创建新目录,rmdir命令用于删除空目录。 在第二部分中,我们学习了档案与目录的检视命令ls。ls命令用于列出当前目录下的所有文件和目录,它可以显示档案的权限、大小、所有者等详细信息,同时也可以使用不同的参数来过滤所显示的内容。此外,我们还介绍了复制、删除和移动档案的命令cp、rm和mv。cp命令用于复制档案,rm命令用于删除档案,mv命令用于移动档案或修改档案名。 在第三部分中,我们学习了获取路径中的文件名和目录名称的方法。有时候我们需要从完整路径中提取出文件名或目录名,这可以通过一些命令来实现,如basename和dirname命令。basename命令用于获取路径中的文件名,dirname命令用于获取路径中的目录名。 在第四部分中,我们介绍了档案内容的查阅方法。我们先学习了直接检视档案内容的命令,如cat、tac和nl。cat命令用于将档案的内容打印到终端上,tac命令用于从底部向上显示档案的内容,nl命令用于显示档案内容的行号。接着,我们学习了可翻页检视档案内容的命令,如more和less。more命令会按页显示档案内容,less命令则提供更多的交互式浏览功能。然后,我们学习了资料撷取命令head和tail,它们可以分别显示档案内容的前几行和后几行。最后,我们介绍了非纯文本档的查看方法,使用od命令可以以八进制或十六进制形式显示档案内容。 最后,在第五部分中,我们学习了如何修改档案时间。Linux系统中的档案有三个相关的时间属性,分别是访问时间、修改时间和状态时间。我们可以使用touch命令来修改这些时间属性,它可以将指定档案的时间修改为当前时间,或者指定具体的时间值。 通过本章的学习,我们了解了Linux下的档案与目录管理的基本操作,掌握了切换目录、创建和删除目录和档案,以及查阅和修改档案内容的方法。这些基础知识对于我们日常的Linux系统管理和开发工作都非常重要。在接下来的学习中,我们还将进一步深入了解Linux系统的其他高级功能和管理技巧,帮助我们更好地利用Linux系统进行工作和学习。