Linux mkdir命令用于建立名称为 dirName 之子目录。 语法 mkdir [-p] dirName 参数说明: -p 确保目录名称存在,不存在的就建一个。...实例 在工作目录下,建立一个名为 AAA 的子目录 : mkdir AAA 在工作目录下的 BBB 目录中,建立一个名为 Test 的子目录。 若 BBB 目录原本不存在,则建立一个。...(注:本例若不加 -p,且原本 BBB目录不存在,则产生错误。) mkdir -p BBB/Test Linux命令大全
使用mkdir -p命令即可,如下所示: 创建新目录test_dir_1 并且创建其子目录test_dir_2 [root@mobius ~]$mkdir -p test_dir_1/test_dir_...2 二级以上目录均可创建 创建新目录test_dir_1 并且创建其子目录test_dir_2,创建test_dir_2子目录test_dir_3 [root@mobius ~]$mkdir -p test_dir
思路: 1、创建目录文件对象 File file = new File() 2、判断目录是否存在 !...file.exists() 3、不存在则创建文件 file.mkdirs() import java.io.File; /* * Java快速创建多级目录 */ public class MyContant...(); } System.out.println("path status:"+flag); } } 编写MapReduce需要固定输入输出路径,项目打包到线上服务前最好在本地先测试一遍 目录是多级的
C运行时库提供的创建目录的函数_mkdir(),在上级目录不存在时会创建失败。所以自己实现了一下创建多级目录,无论上级目录是否存在。...iostream> #include #include #include #include using namespace std; //得到文件路径的目录...= -1) { dirPath.erase(p); } return dirPath; } //创建多级目录 void CreateMultiLevel(string
Linux文件目录管理 文件的路径 路径: . 表示当此层目录 .....表示上一层目录 - 代表前一个工作目录 ~ 代表"目前用户身份"所在的文件夹 ~account 代表account这个用户的主文件夹(account是个账号名称) 使用cd 命令切换目录 pwd...显示目前所在目录 pwd -P(大写P)显示连接目录 //创建目录: mkdir 目录名 rmdir 目录名 执行文件路径变量$PATH ls命令的完整路径为:/bin/ls 查询环境变量路径:...//删除前会提示 rm -r 目录名 //可以删除这个目录 如果文件名以"-"开头删除的话需要加....mv 文件1 文件2 目标目录 //取得路径的文件名和目录名称 basename /etc/sysconfig/network dirname /etc/sysconfig/network 文件内容查阅
" @echo "" 可以看出已经不识别makefile的语法高亮,那使用-f选项指定运行maketest文件,效果如下。...make命令后: 但是这样的会有一个问题,那就是如果项目中文件比较多的话,在这一个目录下会有好多原文件和头文件,对于项目的维护也不方便,那么可以做如下的更改(以下的目录结构,学过STM32的同学应该比较清楚...TOPDIR := $(PWD) #声明顶级目录 OBJDIR := $(TOPDIR)/obj #定义编译中间文件的存放的目录 BINDIR := $(TOPDIR)/bin #定义可执行文件的存放目录...clean: 关于clean的规则,在make clean的时候,并不产生目标文件,且没有依赖文件,所以命令都会执行,但如果目录中存在名为“clean”的文件或者目录,则规则没有依赖文件...makefile打印出来的信息更加的直观和人性化,可以适当的添加一些提示信息,简单的更改的makefile如下: ifeq ($(t), 0) TOOL= else TOOL=arm-none-linux-gnueabi
在Resource下快速文件分层 创建多级目录,应每个目录之间用"/"隔开,这样就不需要再手动一层层目录分别添加了。...templates/menu 创建多级目录,应每个目录之间用"/"隔开,这样就不需要再手动一层层目录分别添加了。...创建多级目录,应每个目录之间用"/"隔开,这样就不需要再手动一层层目录分别添加了。
在linux系统的日常运维工作中,需要掌握文件的创建、修改、复制、剪贴、更名与删除等操作。...cp 选项 源文件 目标文件 ->如果目标文件是目录,则会把源文件复制到该目录中 ->如果目标文件是也是普通文件,则会询问是否要覆盖它 ->如果目标文件不存在,则执行正常复制操作 参数: -p 保留原始文件的属性...-d 若对象为链接文件,则保留该链接文件的属性 -r 递归持续复制(用于目录) -i 若目标文件存在则询问是否覆盖 -a 相当于-pdr [root@linuxprobe ~]# touch install.log...格式:mv 选项 源文件 [目标路径|目标文件名] [root@linuxprobe ~]# mv x.log linux.log [root@linuxprobe ~]# ls anacoda-ks.cfg...initial-setup-ks.cfg linux.log anaconda-ks.cfg install.log linuxprobe 5.rm 用于删除文件或目录 格式
原因有三点: 长期运行的稳定性 多数软件只有Linux版本 强大的Bash命令简化繁琐的操作,尤其是大大简化重复性工作 但对于初学者来说,接触和理解Linux操作系统需要一些时间和摸索。...Linux的文件系统组织方式与Windows略有不同,登录进去就是家目录,可视为Windows下的桌面。在这个目录下,我们可以新建文件、新建文件夹,就像在桌面上的操作一样。...;如下面第一个命令,会提示cat: test.fa: 没有那个文件或目录,是因为当前目录下不存在文件test.fa。...终端运行man ls可以查看ls所有可用的参数,上下箭头翻页,按q退出查看。...Linux的家目录严格来说可能类似于Windows下的C:\Users\ct
我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。...删除一个空的目录 cp(英文全拼:copy file): 复制文件或目录 rm(英文全拼:remove): 删除文件或目录 mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称...ls (列出目录) 在Linux系统当中, ls 命令可能是最常被运行的。...的文件) 一起列出来(常用) -d :仅列出目录本身,而不是列出目录内的文件数据(常用) -l :长数据串列出,包含文件的属性与权限等等数据;(常用) 将家目录下的所有文件列出来(含属性与隐藏档) [root...将刚刚的目录名称更名为 mvtest2 [root@www tmp]# mv mvtest mvtest2 ---- Linux 文件内容查看 Linux系统中使用以下命令来查看文件的内容: cat
/usr/share/man:程序说明文件存放目录。 /usr/lib:目录用于存放许多程序运行所必需的一些函数库文件。 你的软件包管理器(新立得)会自动帮你管理好 /usr 目录的。...举个例子: 刚才装的测试版 firefox,就可以装到/opt/firefox_beta下,/opt/firefox_beta 目录下面就包含了运行 firefox 所需要的所有文件、库、数据等等。...11、/media 有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等。 12、/boot 放置linux系统启动时用到的一些文件。...2、目录文件 包括文件名、子目录名及其指针。它是 Linux 储存文件名的唯一地方,可用ls列出目录文件。 3、链接文件 是指向同一索引节点的那些目录条目。...4、特殊文件 Linux 的一些设备如 磁盘 、终端、打印机 等都在文件系统中表示出来,这一类文件就是特殊文件,常放在/dev目录内。
查看文件: du -h --max-depth=1 /w3c/bak_wkmwx 例 92K /w3c/bak_wkmwx/config 76K /w3c/bak_wkmwx/database.../bak_wkmwx/app 49M /w3c/bak_wkmwx/vendor 11M /w3c/bak_wkmwx/public 67M /w3c/bak_wkmwx 查看目录
背景 文件操作是计算机的核心操作,不同系统之间都类似,主要包括文件创建,复制,粘贴,剪切,重命名,删除,修改,运行,解压缩,打包等。...命令:touch touch 可以创建一个空文件 命令:mkdir Make directory创建文件夹 -p 递归创建目录,若父目录不存在则依次创建...-m 自定义创建目录的权限 -v 显示创建目录的详细信息 mkdir dir1 创建文件夹 rmdir dir2 删除空文件夹 mv dir1 dir2 移动或者重命名文件夹.../ more less 和 more 都是文件查看工具,但是 less 功能更多一些,在 windows 系统下打开一个 10G的文件比较困难,但是在 Linux 下非常方便,less...a1.txt a2.txt >all.txt 3 数据流方向 Linux 有三种数据流的方向,标准输入(或>>)向用于重新控制输出方向
Linux上传文件/目录命令 scp命令 格式:scp -P 端口 本地文件路径 目标服务器用户@目标服务器ip:目标服务器存储路径,回车 -> 输入目标服务器密码 -P 端口,可省略,默认22 -r...表示文件夹,可省略,默认文件 上传示例,上传/data/crawle-1.0-SNAPSHOT.jar文件到172.17.182.210的/data/WebApp/crawle目录 scp -P 10022.../data/crawle-1.0-SNAPSHOT.jar root@172.17.182.210:/data/WebApp/crawle 上传目录示例,上传/data/WebApp/crawle目录到...172.17.182.210的/data目录 scp -P 10022 -r /data/WebApp/crawle root@172.17.182.210:/data
到上一级目录 mkdir 创建文件目录 rmdir 删除文件目录,必须为空目录 二、浏览文件命令: cat t.txt 查看文件 cat t.txt t2.txt 同时看两个 cat -E t.txt...在当前目录下拷贝一份 cp t.txt /tmp //将t.txt跨文件拷贝到tmp目录下 cp -r java /tmp //递归持续复制,将java目录复制到tmp文件夹下 2、rm:删除文件命令...rm t.txt 删除当前目录下的谋个文件. rm *....删除文件会询问Y/N 注意只删除文件时问,目录不会删除,不询问 3、find命令: 找到当前目录下的文件 4、grep:查找文件中的字符 grep g t.txt 查找该文件中含有g的字符 grep...解包解压缩 补充:将一个文件夹移动到另一个文件夹,直接在用户图形界面会出现无权限的问题: 我们可以在命令行根目录执行下面的语句,会把原路径的文件复制到新路径,同时原路径删除了文件 mv /home
/dev 目录 /dev 目录包含了设备文件,这些文件用于访问系统上的硬件设备。Linux 将硬件设备表示为文件,通过这些文件进行访问和控制。 4....每个用户通常在这个目录下有一个以其用户名命名的子目录,用于存放用户的个人文件和配置。 6. /lib 目录 /lib 目录包含了系统运行时所需的共享库文件,这些库文件支持系统和应用程序的正常运行。...通常,第三方软件和应用程序会将其安装在 /opt 目录下,以保持系统目录的整洁性。 9. /proc 目录 /proc 目录是一个虚拟文件系统,提供了关于系统内核和正在运行进程的信息。.../var 目录 /var 目录存放了系统运行时经常变化的文件,包括日志文件、邮件、临时文件等。这个目录的内容是可变的。 以上是 Linux 根文件目录下一些重要目录的功能和作用简介。...理解这些目录的用途,可以帮助用户更好地管理和维护 Linux 系统。在日常使用和系统维护中,熟悉这些目录是非常重要的一部分。
我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。...删除一个空的目录 cp(英文全拼:copy file): 复制文件或目录 rm(英文全拼:remove): 删除文件或目录 mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称...ls (列出目录) 在Linux系统当中, ls 命令可能是最常被运行的。...将刚刚的目录名称更名为 mvtest2 [root@www tmp]# mv mvtest mvtest2 ---- Linux 文件内容查看 Linux系统中使用以下命令来查看文件的内容: cat...less运行时可以输入的命令有: 空白键 :向下翻动一页; [pagedown]:向下翻动一页; [pageup] :向上翻动一页; /字串 :向下搜寻『字串』的功能; ?
chown命令加了-R选项后,目标目录的子目录和文件的用户和所属组都会随着目标目录更改: ? chgrp是change group的缩写,此命令可以更改某个文件所属组: ?...umask命令: 在创建了文件和目录后,会发现文件的默认权限是644,而目录默认权限是755,系统有个概念叫umask,运行这个umask命令能看到用户的umask值,通过这个值就可以确定文件和目录的默认权限是什么...更改umask值就可以更改文件和目录的默认权限,更改了umask值就能发现文件和目录的默认权限和之前不一样了: ? ?...使用chattr 命令给一个目录加上i权限的话,那么此目录下的子目录和文件都不能删除和重命名,当然创建文件或目录也不可以,但是里面的文件内容可以编辑、追加: ?...使用chattr 命令给一个目录加上a权限的话,此目录下的子目录和文件都不能删除和重命名,但是创建目录和文件是可以的,同样的里面的文件内容可以编辑、追加: ?
我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。...删除一个空的目录 cp(英文全拼:copy file): 复制文件或目录 rm(英文全拼:remove): 删除文件或目录 mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称...ls (列出目录) 在Linux系统当中, ls 命令可能是最常被运行的。...的文件) 一起列出来(常用) -d :仅列出目录本身,而不是列出目录内的文件数据(常用) -l :长数据串列出,包含文件的属性与权限等等数据;(常用) 将家目录下的所有文件列出来(含属性与隐藏档) [root...不过要注意的是,这个 rmdir 仅能删除空的目录,你可以使用 rm 命令来删除非空目录。 cp (复制文件或目录) cp 即拷贝文件和目录。
领取专属 10元无门槛券
手把手带您无忧上云