为了账号安全,请及时绑定邮箱和手机立即绑定

Linux终端命令接口(三)目录管理

标签:
Linux

目录管理

mkdir  创建文件夹(目录)

-p  根据路径创建

-m  创建文件夹并设置权限     eg:mkdir -m  777  test (创建了test文件并修改权限为777),不使用chmod可实现权限设置

-v   mkdir 创建成功文件后,默认状态下是不会输入任何的提示信息的,但是-v参数可以使得不管创建成功与否,都会给出相应的提示 ,这样就可以不用再创建完成后再去ls了

rmdir删除空目录

一个目录被删除之前必须是空的,(注意,rm - r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。

- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。

-v, --verbose显示指令执行过程

rm -rf   强制删除,不需要再次确认删除选项

mv 重命名或移动(剪切)

mv 命令是一个与cp类似的命令,但是它并非创建文件或目录的复制品/副本。

mv 目录名                    重命名目录

mv 文件名  目录名      移动文件到该目录下

mv  路径1/路径2   将路径1改为路径2    eg:mv /a/b   将当前的a路径改为b路径

 -v 显示移动的信息 ,当你移动或重命名一大堆文件或目录时,你可能会想在不去目标位置去查看的情况下知道你自己的命令是否成功地执行了。这就要用到-v选项了。

-i 显示相同文件覆盖提示  当你将文件移动到其它位置,而那个位置恰好有同样的文件,这时 mv 命令会覆盖掉原来的文件。对于mv的这一行为一般不会有什么提示。如果想产生一个关于覆盖文件的提示,我们可以使用-i选项。(译注:通常发行版会通过alias命令,将-i作为默认选项,所以会有提示。)

-u  -i 选项会提示我们关于覆盖文件的提示,而 -u 则只在源文件比目标文件新时才执行更新。

-n  选项将不会允许我们覆盖任何已存在的文件。

-b 该选项会在新文件覆盖旧文件时将旧文件做备份



作者:社会主义顶梁鹿
链接:https://www.jianshu.com/p/9c1d3749bdd2

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消