Linux之目录的操作(创建、移动、改名、删除、复制)_钢伢仔的博客-程序员秘密

技术标签: Linux  

1.创建

mkdir [dirname] //创建单个目录

mkdir -p newdir1/newdir2/newdir3 //递归创建多级目录

mkdir dir1/dir2/newdir3 //在已存在的目录中创建目录

mkdir -p dir1/newdir2/newdir3 //在已存在的目录中递归创建多级目录

mkdir /home/zhangsan/movie //使用 相对于根目录的 ‘绝对路径’的方式创建目录

总结:新目录的层次大于1时,就需要-p参数

2.移动

mv dir1 dir2 //dir1移动到dir2的目录下,结果:dir2/dir1

mv dir1/dir2 dir3 //dir2移动到dir3的目录下,结果:dir3/dir2

mv dir1/dir2 dir3/dir4 //dir2移动到dir4的目录下,结果:dir3/dir4/dir2

mv /home/zhangsan/movie /home/lisi/video //movie移动到video目录下,结果:/home/lisi/video/movie

3.改名

mv dir1 newdir //dir1移动到当前目录下,并改名字为newdir

mv dir1/dir2 dir3 //dir2移动到dir3目录下,并改名为原名,结果:dir3/dir2

mv dir1/dir2 dir3/newdir //dir2移动到dir3目录下,并改名为newdir,结果:dir3/newdir

4.复制

cp -R dir1 dir2 //dir1复制到dir2目录下,结果:dir2/dir1

cp -R dir1/dir2 dir3/newdir //dir2复制到dir3目录下,并改名为newdir,结果:dir3/newdir

cp -R dir1/dir2 newdir //dir2复制到当前目录下,并改名为newdir

cp dir1/file1 dir2 //file1复制到dir2目录下,结果:dir2/file1

cp dir1/file1 dir2/dir3/file2 //file1复制到dir3目录下,并改名为file2,结果:dir2/dir3/file2

5.删除

rm [filename] //删除文件

rm -r [dirname] //删除目录

rm -rf [filename] //强制删除文件

rm -rf [dirname] //递归强制删除目录

rm -rf / //递归强制删除”/斜杠”根目录(一旦删除,系统崩溃,慎用!!!)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/liu537192/article/details/51490863

智能推荐

c语言在屏幕上显示字符,求C语言高手帮忙解答1、在屏幕上显示一行字符串:”hello world!”。2、从键盘上输入两个数,放入整型变量a,b当中,求两数之和c=a+b,两数之差d=a-b。3、从键..._Matt小特的博客-程序员秘密

求C语言高手帮忙解答1、在屏幕上显示一行字符串:”hello world!”。2、从键盘上输入两个数,放入整型变量a,b当中,求两数之和c=a+b,两数之差d=a-b。3、从键盘上输入一个数,放入双精度型变量m中,求m的余弦值、绝对值、平方根值。4、由键盘输入两个数,输出其中的较小数。5、求累加和的值:从键盘上输入一个整数,放入变量n中,求C=1+2+3+4+5+……+n。6、从键盘上输入圆的半径...

Python面试经验总结,面试一时爽,一直面试一直爽!_python面经_Python栈机的博客-程序员秘密

我做了两份简历,用两个手机账号,两个简历名字,分别在各个招聘网站投了双份简历,一个是数据分析的简历、一个是web全栈开发的简历,我真正接触python快2年,不管是学习还是工作学到的东西,这两年大概掌握了(前端+django+爬虫+数据分析+机器学习+NLP+Linux)技术,技术水平自我评价一般,够日常一般使用,基于自己掌握的技术可以分成2方面,web和数据分析,所以为了尽快找到工作,就做了web全栈开发+数据分析(含爬虫)2份简历,同时投递。

golang标准库-bytes(第一节)_go语言 bytes标准库_dalgurak的博客-程序员秘密

bytes包是go提供的用来操作byte切片的工具包,包含对byte切片的查询,截取,替换,拼接,读取等方法,本章主要介绍查询,截取,替换,拼接等方法;读取由于涉及buffer缓冲将在第二节讲解。本节内容全是介绍bytes包的各种各样的方法,内容比较单一,没有太多go编程理论知识。下面将以方法介绍后面紧跟着代码实例的形式进行讲解,代码可直接粘贴运行,读者可自行测试。先介绍比较常用...

ListView控件的使用2_jiangxuefengsboke456的博客-程序员秘密

前面讲到了ListView的简单用法,将一系列数据显示到屏幕上,但是那样可能有些单调,现在来对ListView的界面进行定制,让它来显示更加丰富的内容。这里我们就准备一组NBA球员的图片,分别用来对应之前显示的球员名字。        首先,我们来定义一个实体类,作为ListView适配器的适配类型,新建Player类,代码如下:        Player类只有两个字段,na

随便推点

测试快速排序对一亿个数据进行排序花费的时间_啥也不会~~~的博客-程序员秘密

import java.text.SimpleDateFormat;import java.util.Date;public class QuickSort { public static void main(String[] args) { int[] array = new int[100000000]; for (int i = 0; i &l...

我裸辞去面试python岗位了_Python_金钱豹的博客-程序员秘密

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)

C#微信网页授权登录(NET MVC)_企业微信登录认证c#_风神修罗使的博客-程序员秘密

Token验证WeixinController.csusing System.Web.Mvc;namespace WeChat.Controllers{ public class WeixinController : Controller { public string Index() { var token...

随机森林的随机性实现-特征抽取、样本装袋_随机森林特征抽取随机是多少_Leadingme的博客-程序员秘密

随机森林装袋策略 使用决策树装袋是随机森林的特例,通过随机地从原有训练集中有放回地选取N个样本,将随机性加入到构建模型的过程中。整个构建过程中,装袋使用同样的均匀分布概率分布来产生它的自助样本。装袋状袋又称自助聚集,是一种根据均匀分布概率分布从数据集中重复抽取(有放回的)的技术,每个自助样本集和原数据一样大。由于抽样过程是有放回的,因此一些样本可能在同一个样本训练数据集中出现多次,而其他的一些被忽略。一般来说说,自助样本Di大约包含63%的原训练数据,因为每一次样本抽到的Di的概率为1 - (

解决error ‘XXX‘ is not defined no-undef且项目没有eslintrc.js文件问题_哪有人敲代码不戴头盔的的博客-程序员秘密

问题描述这是因为eslint的语法校验导致的问题,文件是通过public的index.html中<script src="xxxxxx.js"></script>引入的,没有定义全局变量,项目没有eslintrc.js文件,但是可以在package.json中配置eslint规则在rules规则下,添加"no-undef": "off"即可...

推荐文章

热门文章

相关标签