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 

  • 相关阅读:
    Oracle通过最小分区增加分区的SQL
    Oracle获取时间段内的各月底日期
    GET_MAPPING_DQL based on columns
    Oracle 分析问题sql的历史执行情况
    Oracle v$sql,v$sqlarea,v$sqltext区别
    Oracle修改表及分区表的表空间
    Oracle tablespace size sql
    ORACLE alter table storage
    Emmet的HTML语法(快速生成代码)
    Js中replace替换所有.
  • 原文地址:https://www.cnblogs.com/wuheng1991/p/5309679.html
Copyright © 2011-2022 走看看