本篇你将掌握的内容(文末有总结全图):
文章目录
2.0 引入
前篇概述提到,Linux的初步学习可以类比Windows来帮助理解,本篇开始之前先声明一下两个大件:文件和目录,本篇就是围绕他俩的操作来讲的。咱们先从创建他们开始吧!
2.0.5 Shell命令格式
2.1 创建文件 touch
2.1.1 示例
我们首先来创建一个文件吧!
touch file1 #创建文件file1
2.1.2 扩展
如果我们想要一次性创建多个file怎么办呢?
(touch file1 file2 file3 file4…太麻烦了)
touch file{
1..10} #file1,file2......file10
即为创建文件file1,file2…file10。
2.1.3 参数列表
touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][–help][–version][文件或目录…]
参数说明:
a 改变档案的读取时间记录。
m 改变档案的修改时间记录。
c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
f 不使用,是为了与其他 unix 系统的相容性而保留。
r 使用参考档的时间记录,与 --file 的效果一样。
d 设定时间与日期,可以使用各种不同的格式。
t 设定档案的时间记录,格式与 date 指令相同。
2.2 创建目录 mkdir (making directory)
2.2.1 示例
创建完文件,我们来创建第二大件目录吧!
mkdir dir1 #创建目录dir1
2.2.2 扩展
2.2.2.1 创建子子目录
上面的常规创建文件目录默认是创建在当前目录,那么怎么在子目录下dir1目录下创建子子目录dir2呢?
mkdir -p dir1/dir2 #在dir1目录下创建dir2
[-p]参数的作用是确保dir1目录存在,不存在的话创建一个dir1,再在dir1下创建dir2。
2.2.2.2 同时创建多个子子目录
怎么同时一个子目录下创建多个子子目录呢?
mkdir -p dir1/dir{
2.