下载
第5学时 操作与搜索命令
在本学时教程中,将学习文件和子目录进行建立、拷贝、删除及移动等操作命令。还将
学习怎样检索文件以及对文件进行压缩 /解压缩的方法。这些内容建立在前一学时教程的学习
基础上,而在本学时教程中学习的命令在今后的学习中也会经常用到。
5.1 操作文件和子目录
使用L i n u x操作系统与使用其他的计算机操作系统没有什么不同。你会在硬盘驱动器上对
文件和子目录进行拷贝、删除或者移动,以便更好地组织信息。本小节将介绍怎样才能既快
速又简单地完成这些任务。
虽然L i n u x 操作系统的图形化界面 X窗口系统提供了拖放和多重选择等功能,方便了对
文件进行拷贝或者删除等操作,但是在这里学习到的各种命令是构成上述这些操作的基础。
即使不在控制台状态下使用 L i n u x 操作系统,了解掌握这些程序的执行原理也是很有必要
的。
5.1.1 使用touch命令建立文件
t o u c h命令使用起来很简单,一般会在两种情况下用到它。第一种情况是建立文件,第二
种情况是更新文件的修改日期。 t o u c h命令是G N U 文件工具包的一个组成部分,另外还有几个
命令参数。
如果想使用t o u c h命令建立一个文件,请使用下面的方法:
# touch newfile
# ls -l newfile
- r w - r - - r - - 1 bball users 0 Jan 5 12 : 40 n e w f i l e
正如所看到的,t o u c h命令建立了一个长度或者大小为 0的文件,也可以使用下面的命令:
# > newfile2
# ls -l new*
- r w - r - - r - - 1 bball users 0 Jan 5 12 : 40 n e w f i l e
- r w - r - - r - - 1 bball users 0 Jan 5 12 : 41 n e w f i l e 2
类似与t o u c h 命令,上面的操作也建立了一个长度为 0的文件。那么为什么通过命令也可以
建立文件的情况下还要使用 t o u c h 命令呢?这是因为t o u c h命令可以更新一个文件的建立日期或
者时间。甚至可以使用 t o u c h命令把一个文件的建立日期或者时间改为过去或者将来时间,如
下所示:
# touch newfile2
# ls -l newfile2
- r w - r - - r - - 1 bball users 0 Jan 5 12 : 44 n e w f i l e 2
正如你所看到的,在表示 n e w f i l e 2文件建立的时间记录上增加了三分钟(从 12 : 41变成了
12 : 44)。还可以使用 t o u c h命令的- t参数加上一个代表年月日时的数字把某个文件的建立日期
或者时间设置为一个具体的时间,如下所示:
# touch -t 1225130000 newfile2
评论0