如果需要,也可以一次使用多个参数。多个双破折线参数必须分开输入,而多个单波折线可以组合成一个字符串跟在一个单破折线后面。例如:ls -alis 。单命令无关顺序。
过滤输出列表由前面的例子可以知道,默认情况下,ls命令会输出目录下的所有文件。
ls命令还支持在命令行下定义过滤器。它会用过滤器决定应该在输出中显示哪些文件和目录。
这个过滤器就是个进行简单文本匹配的的字符串,可以在要用的命令行参数后添加这个过滤器:
ls -l 匹配字符串
当用户指定特定的文件名称作为过滤器时,ls命令只会显示那个文件的信息。
有时候当不知道要找的文件的确切名称。ls命令可以识别标准通配符,并在过滤器中用它们来进行模式匹配:
问好代表一个字符。
星号代表零个或多个字符。
问号可用在过滤器字符串中替代任意位置的单个字符。
例如:
bash shell 提供了很多在Linux文件系统上操作文件的命令。
创建文件 touch可以使用touch命令来轻松创建空文件:
touch test
touch命令创建了指定的新文件,并将当前用户名作为文件的属主。
创建的文件大小是零,touch命令只会创建一个空文件。
如果再次使用:touch test命令,当前已经存在test文件,该命令行会使已有文件的访问时间和修改时间进行改变,而不改变文件的内容。
touch -a :只修改访问时间;
touch -m :只改变修改时间;
默认情况下,touch使用当前时间,可以使用:
touch -t 参数加上特定的时间戳来制定时间
例如: