zoukankan      html  css  js  c++  java
  • Linux命令行下cp,rm,mv命令的使用

    以下的内容来源于《鸟哥的私房菜》

    Linux命令行下的复制、删除与移动:cp,rm,mv

    cp(copy)复制
        
        cp这个命令的用途很多,除了单纯的复制之外,还可以创建链接文件对比两文件的新旧而予以更新,
        
        以及复制整个目录等
        
        语法
        
            cp [-adfilprsu] 源文件 目标文件
                
            源文件(source)
            
            目标文件(destination)    
        
        选项
            
            -a:相当于-pdr的意思,请参考后文

            -d:若源文件为链接文件的属性,则复制链接文件属性而非文件本身
            
            -f:强制的意思(force),也就是说覆盖掉已存在的文件
            
            
            
    rm(remove)删除

        语法

        rm [-rfi] 文件或者目录

        选项
        
            -r:递归操作

            -f:强制(force)

            -i:删除时给出提示信息

        这个 rm -rf file/dir  这个命令是非常危险的,除非非常确定,
        
        否则建议加上i选项

        
        注意:当某个文件以-开头,删除时应该这么做

        #rm -rf -- -filename-

        在文件名前面加上--

        或者指定是某个目录下的文件,如

        #rm -rf ./-filename-
        
        

    mv(move) 移动文件或目录,更名

        语法
        
        mv [-finu] source destination
        
        mv [-finu] source... directory
        
        选项
        
        -f:若目标文件存在,会被覆盖
        
        -i:有提示信息
        
        -n:若目标文件存在,不覆盖
        
        -u:若源文件比目标文件新,或者目标文件丢失,则更新,否则不更新
        
        在同一个目录下,mv还有改名的功能
        
        # mv abc cba  
        


  • 相关阅读:
    【赵强老师】使用Docker Compose进行服务编排
    【赵强老师】Weblogic域和域的组成
    【赵强老师】管理Docker镜像
    3. 清理统一审计 AUD$UNIFIED 基表部份数据
    4. AUD$UNIFIED 基表及 分区键创建索引
    2.更改统一审计AUD$UNIFIED基表 默认表空间
    1.更改统一审计AUD$UNIFIED 分区为1天
    9. 将APEX18.2 升级到 APEX19.2 详细步骤
    1.2 安装中文语言包
    通过VBOX 导入系统工具 搭建APEX开发环境
  • 原文地址:https://www.cnblogs.com/xwhoami/p/5304371.html
Copyright © 2011-2022 走看看