• 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  
        


  • 相关阅读:
    细菌觅食优化算法
    windows文件名编码格式测试结果及猜想
    Exception
    maven创建web项目注意事项
    Majaro安装卡在Fixing hardcoded icons原因
    gnome更改ibus输入法候选词字体大小
    MariaDB用zip包安装
    JAVA获取时间戳
    自增不连续解决方案
    WEB项目目录结构
  • 原文地址:https://www.cnblogs.com/xwhoami/p/5304371.html
Copyright © 2020-2023  润新知