简述mkdir命令的功能(mkdir 是什么)

本文目录
mkdir 是什么
Linux命令之:mkdir
作用:创建目录
语法:mkdir (选项) 文件夹名子
例:
# mkdir dir1
# mkdir dir2 dir3 /home/dir4
# ls /home/
dir4 user1
# mkdir /tmp/a/b/c
mkdir: 无法创建目录"/tmp/a/b/c": 没有那个文件或目录
# mkdir -p /tmp/a/b/c #在创建一个目录的时候,如果这个目录的上一级不存在的话,要加参数-p
# tree /tmp/a/b/c
互动:在当前目录下,已经存在一个文件后,可以创建同名的目录文件吗?
# touch aaa
# mkdir aaa
#不可以创建成功,因为目录下不能存在两个同名的文件。
***隐藏网址***
LINUX 移动文件命令
语法:mv 源文件或目录 目标文件或目录,如下:mv a.txt b.txt c3.txt test3将这三个文件移动到test3文件中
功能:创建一个目录(类似MSDOS下的md命令),mkdir命令。语法:mkdir dir-name
说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。
扩展资料:
说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),他将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参加参数可以有很多个,mv命令将个参数指定的源文件均移至目标目录中。
命令中各选项的含义为:
-i:交互式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统会询问是否覆盖,用户输入‘y进行覆盖,输入’n’则不覆盖,这样可以避免误覆盖文件。
-f:禁止交互式操作。在mv操作要覆盖某已有的目标文件或目录时不给任何指示,默认覆盖。
如果所给目标文件(不是目录)已存在,此时该文件的内容将后备新文件覆盖,为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项。
java mkdir
java mkdir是什么,让我们一起了解一下?
mkdir()是在java.io.File类中,mkdir命令的功能是创建一个或多个新的目录,使用权限是于目录有适当权限的所有使用者,参数是-p,确保目录名称存在,如果目录不存在的就新创建一个。
在Java中对文件进行操作时常常用到java.io.File.mkdir()和java.io.File.mkdirs()两个方法来创建一个目录(文件夹),这两个方法非常相似,都是无参数且返回值都为boolean类型的方法,都是用于创建指定路径名称对应的目录,但二者主要区别如下:
1、java.io.File.mkdir():只能创建一级目录,且父目录必须存在,否则无法成功创建一个目录。
2、java.io.File.mkdirs():可以创建多级目录,父目录不一定存在。
具体案例如下:尝试在“f:”驱动器中创建一个名为program的新目录。
// Java program to demonstrate // the use of File.mkdirs() method import java.io.*; public class GFG {undefined public static void main(String args) {undefined // create an abstract pathname (File object) File f = new File("F:\\program"); // check if the directory can be created // using the abstract path name if (f.mkdir()) {undefined // display that the directory is created // as the function returned true System.out.println("Directory is created"); } else {undefined // display that the directory cannot be created // as the function returned false System.out.println("Directory cannot be created"); } } }

更多文章:
phpinfo(如何创建和查看phpinfo,phpinfo空白问题解决方法)
2025年6月10日 05:30
北京嵌入式培训班(七月份想去北京参加嵌入式培训,目前自己看了几个培训机构:千锋,凌阳,华清远见希望参加过培训的朋友)
2025年6月15日 20:30
学ug好还是solidworks好(solidworks与ug哪个更好学)
2026年4月23日 22:00
intellijidea如何升级(intellij idea 怎么让class自动更新到war)
2026年3月23日 11:00
sweet英语是什么意思?switch不能作用在string上面
2025年12月28日 17:00
数据库系统工具是什么(请问数据库系统软件有哪些,具体细节介绍一下)
2026年6月7日 14:45
protectedimage文件夹删除不了(文件夹删除不了怎么办)
2026年5月12日 12:15
datagridview不可编辑(如何设置datagridview可编辑)
2026年7月27日 22:30
powermill三轴主轴mtd文件(DXF文件直接转换为G代码,然后三轴雕刻机加工)
2026年7月5日 18:00
html文本区域怎么写(HTML文本区域区域带工具栏怎么做)
2026年2月6日 21:15
randomize在c语言(c语言怎样产生两个不同的随机数)
2025年11月8日 05:45











