虚拟机 SSH常用的命令之二 创建/删除/复制/移动目录

linux命令之二 创建/删除/移动/复制/查询目录

1 创建目录操作 mkdir命令

1.1 mkdir test 在当前目录下创建一个叫做 ‘test’ 的目录’
1.2 mkdir ceshi1 ceshi2 同时创建两个目录,注意两个文件同级
1.3 mkdir -p /tmp/dir1/dir2 创建一个目录树,注意是在根目录下创建的,不是当前目录下
1.4 mkdir -p dir1/test/jsp/canle 创建多级目录,都在dir1目录下,按照层级结构创建
1.5 mkdir -m 711 dir1 创建文件并赋于目录711权限
1.6 mkdir -v com 显示创建com目录过程

举例如下
1.1 mkdir test 在当前目录下创建一个叫做 ‘test’ 的目录’ 在这里插入图片描述
1.2 mkdir ceshi1 ceshi2 同时创建两个目录
在这里插入图片描述
1.3 mkdir -p /tmp/dir1/dir2 创建一个目录树,注意是在根目录下创建的,不是当前目录下
在这里插入图片描述
1.4 mkdir -p dir1/test/jsp/canle 创建多级目录
在这里插入图片描述
1.5 mkdir -m 711 dir1 创建文件并赋于目录711权限
在这里插入图片描述
1.6 mkdir -v com 显示创建com目录过程
显示创建com目录过程

2 删除目录操作 rm命令

删除目录操作
2.1 rm -rf dir #删除dir目录,不需要确认,直接删除,删除一个叫做 ‘dir’ 的目录并同时删除其内容
2.2 rm -rf *删除所有文件,此命令慎用,会把当前目录下所有文件删除
2.3 rmdir dir1 删除一个叫做 ‘dir1’ 的目录
2.4 rm -f file1 删除一个叫做 ‘file1’ 的文件’
2.5 rm -rf dir1 dir2 同时删除两个目录及它们的内容

删除目录操作例子
2.1 rm -rf dir #删除dir目录,不需要确认,直接删除,删除一个叫做 ‘dir’ 的目录并同时删除其内容
在这里插入图片描述
2.2 rm -rf *删除所有文件,此命令慎用,会把当前目录下所有文件删除
在这里插入图片描述
2.3 rmdir dir1 删除一个叫做 ‘dir1’ 的目录
在这里插入图片描述
2.4 rm -f file1 删除一个叫做 ‘file1’ 的文件’
在这里插入图片描述
2.5 rm -rf dir1 dir2 同时删除两个目录及它们的内容
在这里插入图片描述

3 复制 cp命令

复制指定目录下的全部文件到另一个目录中。
复制单个文件
3.1 cp file1 file2 将文档file1 复制并命名成file2
3.2 cp -i file1 file3 将文档file1中的内容覆盖到file3中,file3中文件内容变更为file1
指定目录复制文件
3.3 cp cp /test/dir1/test/dir2/file1 /test/dir1/test/dir2/file4 将指定目录下的file1复制并命名成 file2

复制目录 需要带上 -r 参数
3.4 cp -r dir1 dir3 ,注意dir3名称是自己定义的,可以按照需要修改
3.5 cp -r dir1 dir2 此时dir2目录已存在,会把dir1整个文件复制到dir2下
3.6 cp -r dir1/. dir2 此时dir2目录已存在,会把dir1下的ceshi文件复制到dir2下,dir1目录不再复制

复制操作例子
3.1 cp file1 file2 将文档file1 复制并命名成file2
在这里插入图片描述
3.2 cp -i file1 file3 将文档file1中的内容覆盖到file3中,file3中文件内容变更为file1在这里插入图片描述
3.3 cp cp /test/dir1/test/dir2/file1 /test/dir1/test/dir2/file4 将指定目录下的file1复制并命名成 file2
在这里插入图片描述

3.4 cp -r dir1 dir3 把dir1下所有文件复制到dir3下,注意dir3名称是自己定义的,可以按照需要修改
在这里插入图片描述
3.5 cp -r dir1 dir2 此时dir2目录已存在,会把dir1整个文件复制到dir2下
在这里插入图片描述
3.6 cp -r dir1/. dir2 此时dir2目录已存在,会把dir1下的ceshi文件复制到dir2下,dir1目录不再复制
在这里插入图片描述

4 移动目录

单个文件
4.1 mv /test/file1 /test/file3 将/test目录下的file1 移动到 /test目录下,复制并命名为 file3,
注意点1:此时 file1文件已不存在
注意点2:移动的目录不能为空,必须是已存在的目录,否则报错“没有那个文件或目录”
4.2 mv * …/ 当前目录所有文件移动到上一级目录
移动文件到文件夹下
4.3 mv /test/movedir1/movefile /test/movedir2/ 将 /test/movedir1目录下的movefile文件 移动到 /test/movedir2/ 目录下,此时 movedir1下的文件不存在
4.4 mv /test/movedir1/* /test/movedir3 如果是移动文件夹下的所有文件的话就可以文件夹后面跟上 /* ,此时将 /test/movedir1 目录下所有文件移动到/test/movedir3目录中

移动例子
4.1 mv /test/file1 /test/file3 将/test目录下的file1 移动到 /test目录下,复制并命名为 file3,注意此时 file1文件已不存在
在这里插入图片描述
空目录移动报错截图
在这里插入图片描述
4.2 mv * …/ 当前目录所有文件移动到上一级目录
在这里插入图片描述
4.3 mv /test/movedir1/movefile /test/movedir2/ 将 /test/movedir1目录下的movefile文件 移动到 /test/movedir2/ 目录下,此时 movedir1下的文件不存在
在这里插入图片描述
4.4  mv /test/movedir1/* /test/movedir3   如果是移动文件夹下的所有文件的话就可以文件夹后面跟上 /* ,此时将 /test/movedir1 目录下所有文件移动到/test/movedir3目录中在这里插入图片描述

  • 12
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值