linux命令mkdir和touch
-
mkdir命令和touch命令是Linux系统中常用的命令,用于创建目录和文件。下面分别介绍这两个命令的用法和参数。
一、mkdir命令
mkdir命令用于创建目录。其基本语法为:
mkdir [选项] 目录名常用选项:
-p:递归创建目录,即如果上级目录不存在,则一并创建。示例:
1. 创建单个目录:
mkdir new_dir2. 创建多个目录:
mkdir dir1 dir2 dir33. 创建递归目录:
mkdir -p /dir1/dir2/dir3二、touch命令
touch命令用于创建空文件或更改文件的时间戳。其基本语法为:
touch [选项] 文件名常用选项:
-a:仅更改访问时间。
-c:仅在文件不存在时才创建新文件。
-m:仅更改修改时间。示例:
1. 创建空文件:
touch file.txt2. 更改文件的访问和修改时间:
touch -a file.txt
touch -m file.txt3. 创建文件并指定时间戳:
touch -t 202110310800 file.txt以上就是mkdir命令和touch命令的基本用法和常用选项。通过这两个命令,我们可以方便地创建目录和文件,并对文件的时间戳进行修改。在日常的Linux系统操作中,这两个命令非常有用。
2年前 -
mkdir命令和touch命令是在Linux系统中常用的两个命令,用于在文件系统中创建目录和文件。下面将详细介绍mkdir命令和touch命令的用法和功能。
1. mkdir命令:
mkdir是make directory的缩写,用于创建目录。
使用格式:mkdir [选项] [目录]
常用选项:
– p:递归创建目录,如果父级目录不存在,也会一并创建。
– v:显示创建目录的详细信息。
– m:设置目录的权限模式。
使用示例:
mkdir test :创建一个名为test的目录。
mkdir -p /home/user/test1/test2/test3 :递归地创建名为test1、test2和test3的目录。
mkdir -m 777 test :创建一个具有权限为777的目录。2. touch命令:
touch命令用于创建空文件或修改已有文件的时间戳。
使用格式:touch [选项] [文件]
常用选项:
– a:修改访问时间。
– c:不创建文件,仅修改时间戳。
– m:修改修改时间。
使用示例:
touch test.txt :创建一个名为test.txt的空文件。
touch -a test.txt :修改test.txt的访问时间。
touch -m test.txt :修改test.txt的修改时间。3. mkdir和touch的区别:
mkdir命令用于创建目录,而touch命令用于创建文件。
mkdir命令可以创建多层嵌套目录,而touch命令只能创建单个文件。
mkdir命令可以使用选项设置目录的权限模式,而touch命令不可设置文件的权限。
mkdir命令创建目录时不会修改目录的时间戳,而touch命令创建文件时会修改文件的时间戳。
mkdir命令可以创建空目录,而touch命令不可创建空文件,只能修改已有文件的时间戳。4. 实际应用:
mkdir和touch命令在Linux系统中经常用于进行目录和文件的创建和管理。
使用mkdir命令可以快速创建所需的目录结构,使文件的组织更加有序。
使用touch命令可以方便地创建空文件或修改文件的时间戳,以实现对文件的管理和控制。5. 注意事项:
在使用mkdir和touch命令创建目录和文件时,需要注意以下几点:
确保当前用户有足够的权限来创建目录和文件。
尽量使用合适的权限模式来保护创建的目录和文件。
在创建目录时,尝试使用-p选项来递归创建目录结构,以避免错误。
在修改文件的时间戳时,要谨慎操作,确保不会对重要文件造成不可挽回的影响。2年前 -
一、mkdir命令
1. mkdir命令是Linux系统下的一个创建目录命令,可以用来创建一个新目录。
2. 命令格式:mkdir [选项] 目录名
3. 主要选项:
-m:设置目录的权限,默认权限是0777,即可读、可写、可执行。
-p:递归创建目录,如果所在的目录不存在,会自动创建所需的父目录。
-v:显示创建过程中的详细信息。
4. 示例:
(1) 创建单个目录:mkdir mydir
(2) 创建多个目录:mkdir dir1 dir2 dir3
(3) 创建目录并设置权限:mkdir -m 755 mydir
(4) 创建嵌套目录:mkdir -p dir1/dir2/dir3
(5) 创建目录并显示详细信息:mkdir -v mydir
二、touch命令
1. touch命令是Linux系统下的一个创建文件命令,可以用来创建一个新文件或者修改文件的访问时间和修改时间。
2. 命令格式:touch [选项] 文件名
3. 主要选项:
-a:仅修改访问时间。
-c:只有指定的文件不存在时,才创建新文件。
-d:指定新文件的时间戳,格式为”YYYY-MM-DD HH:MM:SS”。
-r:使用指定文件的时间戳,将新文件设置为该时间戳。
-t:使用指定的时间戳,格式为”[[CC]YY]MMDDhhmm[.ss]”。
4. 示例:
(1) 创建新文件:touch myfile.txt
(2) 创建多个文件:touch file1.txt file2.txt file3.txt
(3) 修改访问时间:touch -a myfile.txt
(4) 仅在文件不存在时创建新文件:touch -c myfile.txt
(5) 使用指定文件的时间戳创建新文件:touch -r oldfile.txt newfile.txt
(6) 使用指定的时间戳创建新文件:touch -t 202112011200.00 newfile.txt
以上就是mkdir命令和touch命令的主要用法和示例。通过这两个命令,可以在Linux系统中轻松创建目录和文件,并进行相应的操作。
2年前