您的位置:首页 > 运维架构 > Linux

Linux常用命令总结(2)-->>针对文件使用的命令

2020-08-27 23:47 921 查看

文章目录

  • mkdir命令选项
  • 删除
  • rmdir 删除空目录
  • 复制,移动
  • 移动 mv
  • 创建、删除文件及目录命令的使用

    Linux文件小知识

    以 ‘.’ 开头的是隐藏文件,一般命令看不到
    Linux中创建文件可以不加后缀,默认为文本文件
    创建文件时可以一次创建多个文件

    创建

    touch 创建指定文件


    mkdir 创建目录(文件夹)


    mkdir命令选项


    如果直接创建多层目录文件就会无法创建,比如:

    但是通过-p就可以了

    删除

    rm 删除指定文件或目录

    rm 命令选项

    -i

    一般情况下在Linux系统终端命令中删除东西是没有提示的,而且并不和windows系统一样可以有一个回收站来恢复文件,所以删东西谨慎再谨慎,-i可以有一个交互式提醒,确定是否真的要删除

    如果确认则输入y,不确认则输入n,代表yes与no

    删除完成

    -r

    递归删除
    像上面一样,一层一层迭代下来

    -f

    强制删除,无需提醒
    即使文件不存在,也不报错提醒,谨慎使用,如下图所示

    这个强制删除就又涉及到我们常开玩笑的一句命令:rm -rf /*
    rm -rf 递归的强制删除文件,/*则是所有,删除所有,包括系统,这句命令开玩笑使用,千万别真的去使用,即使再模拟机上使用这句命令也会让模拟机最终运行崩溃

    -d

    删除空目录

    rmdir 删除空目录


    复制,移动


    cp:拷贝目录需要加上 –r 选项
    mv:移动目录不需要加选项
    mv:命令还可以重命名文件和目录




    首先这里有1和2两个目录文件,都是空白
    a1和a2两个文本文件,分别写着
    a1
    a1

    a2
    a2

    复制 cp

    复制a1到1,a2到2,成功

    从1中复制a1到2,从2中复制a2到1,成功


    复制目录文件

    cp命令选项


    拷贝文件防止覆盖使用 “cp -i” 操作
    拷贝文件夹使用 “cp –r” 操作,拷贝文件夹并且文件权限不丢失使用 “cp –a” 操作。
    移动文件防止覆盖使用 “mv –i” 操作

    -i

    复制a1到1我们发现加了-i好像并没有什么用

    再来一次


    我们忽然又发现,有了提示,输入y,回车
    覆盖完成

    -r

    递归复制

    -v

    显示拷贝后的路径描述

    -a

    -a选项说明:-a 选项还支持拷贝文件夹并且文件夹中的文件权限不丢失

    移动 mv

    当前文件目录树

    将hello文件移动到1文件目录中,成功

    将1中的hello移动到2文件中的1文件中,成功

    mv命令选项

    -i

    交互式提醒

    -v

    显示移动后的路径描述

    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: