Linux命令行下cp,rm,mv命令的使用

Posted 昨日记忆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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  
    


以上是关于Linux命令行下cp,rm,mv命令的使用的主要内容,如果未能解决你的问题,请参考以下文章

Linux入门培训教程 linux下拷贝cp删除rm移动mv命令参数以及说明

Linux常用命令:cp,mv,rm

linux Ⅵ.文件与目录管理(路径,目录命令,cp,rm,mv)

Linux常用基本命令( rmdir, rm, mv )

学习linux-基础六(常用命令:cp,mv,rm)

linux-14基础命令之-复制(cp)移动(mv),删除(rm),拷贝文件(dd)