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  
        


  • 相关阅读:
    【题解】「CF1373B」01 Game
    asdfasd
    android开发DialogFragment禁止按back键消失的解决方法
    MySQL报错1055
    IDEA中使用Git拉取代码时报 Git pull failed原因及处理方法
    数据挖掘导论 完整版+PPT+Python R代码
    MATLAB统计分析与应用 40个案例分析[源代码及数据]
    机器学习实战 中英文版
    电力系统负荷预测数据集【全】含下载链接
    Nginx 导致swagger setCookie sessionid 失效
  • 原文地址:https://www.cnblogs.com/xwhoami/p/5304371.html
Copyright © 2011-2022 走看看