linuxtouch命令与mkdir
-
Linux中的touch命令和mkdir命令都是用于创建文件和目录的命令,但是它们具有不同的功能和用法。下面我将分别介绍这两个命令的使用方法。
1. touch命令:
touch命令用于修改文件的访问和修改时间,如果文件不存在则创建一个空文件。使用格式:
touch [选项] 文件名常用选项:
-a 只修改访问时间
-m 只修改修改时间
-c 文件不存在时不创建文件
-d 根据指定日期时间创建或修改文件使用示例:
1) 创建一个空文件:touch file.txt
2) 修改一个已有文件的访问和修改时间:touch -a -m file.txt
3) 根据指定日期时间创建或修改文件:touch -d “2021-01-01 12:00:00” file.txt2. mkdir命令:
mkdir命令用于创建目录。使用格式:
mkdir [选项] 目录名常用选项:
-m 设置目录的权限
-p 创建多级目录使用示例:
1) 创建一个目录:mkdir directory
2) 创建多级目录:mkdir -p dir1/dir2/dir3
3) 设置目录的权限:mkdir -m 755 directory总结:
touch命令用于创建空文件或者修改文件的访问和修改时间,而mkdir命令用于创建目录。它们的使用方法各有不同,但都是基本的文件管理命令,在Linux系统中非常常用。2年前 -
Linux中的touch命令和mkdir命令都是用来创建文件或目录的。
1. touch命令:
touch命令用于创建新的空白文件,或者更新已存在文件的访问时间和修改时间。其语法如下:
“`shell
touch [选项] 文件名
“`
常用选项:
– -a:仅更新文件的访问时间。
– -c:仅在文件不存在时创建文件,不更改时间。
– -d:指定新文件的日期和时间。
– -r:使用指定文件的日期和时间作为新文件的日期和时间。
– -t:使用指定的日期和时间作为新文件的日期和时间。示例:
“`shell
touch file.txt # 创建一个新的空白文件file.txt
touch -d “2021-01-01” file.txt # 将文件file.txt的日期更改为2021年1月1日
touch -t 202101010000 file.txt # 将文件file.txt的日期和时间更改为2021年1月1日00:00“`
2. mkdir命令:
mkdir命令用于创建新的目录。其语法如下:
“`shell
mkdir [选项] 目录名
“`
常用选项:
– -m:设置新创建目录的权限。
– -p:递归创建目录,如果上级目录不存在也会创建。示例:
“`shell
mkdir dir1 # 创建一个名为dir1的空目录
mkdir -p dir1/dir2 # 递归创建目录dir1/dir2,如果dir1不存在,则同时创建dir1和dir2
mkdir -m 755 dir1 # 创建一个权限为755的目录dir1
“`总结:
– touch命令用于创建空白文件或更新文件的时间信息。
– mkdir命令用于创建目录。
– 两者都是在Linux中创建文件或目录的常用命令。
– touch命令还可以用于更新文件的时间信息。
– mkdir命令可选项较少,常用于简单的目录创建,而touch命令的选项更多,可以很灵活地控制文件的时间信息。2年前 -
Linux中的touch命令和mkdir命令都是用于创建文件或目录的命令,但在用法和功能上有所不同。
1、touch命令
touch命令用于更新文件的访问时间和修改时间,如果文件不存在,则创建一个新的空文件。使用方法:
touch [选项] 文件名常用选项:
-a 或 –time=atime:只更改访问时间
-m 或 –time=mtime:只更改修改时间
-c 或 –no-create:不创建任何文件
-r 文件或目录名:与指定的文件或目录有相同的时间属性示例:
1) 创建一个新的空文件:
touch file.txt2) 创建多个文件:
touch file1.txt file2.txt file3.txt3) 更新文件的访问时间和修改时间为当前时间:
touch -m file.txt4) 将新创建的文件的时间属性设置与现有文件相同:
touch -r existing_file.txt new_file.txt2、mkdir命令
mkdir命令用于创建一个新的目录。使用方法:
mkdir [选项] 目录名常用选项:
-p 或 –parents:创建多级目录
-v 或 –verbose:显示创建的目录信息示例:
1) 创建一个新的目录:
mkdir directory2) 创建多个目录:
mkdir directory1 directory2 directory33) 创建多级目录:
mkdir -p parent/child/grandchild4) 创建目录并显示创建的目录信息:
mkdir -v directory通过以上示例可以看出,touch命令用于创建文件或更新文件的时间属性,而mkdir命令用于创建目录。可以根据具体的需求选择合适的命令来创建文件或目录。
2年前