• 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 数据库关闭的的几种方式总结
    oracle热备份
    oracle 的 startup,startup mount,startup nomount之间的区别
    Oracle数据导入导出imp/exp命令总结
    oracle模糊查询效率可这样提高
    流程控制
    常量
    java序列化
    JVM锁说明
    go变量和数据类型
  • 原文地址:https://www.cnblogs.com/wuheng1991/p/5309679.html
Copyright © 2020-2023  润新知