Linux学习记录D04:文件管理

文件管理:
    cp, mv, rm
    
    复制命令:
        cp [OPTION]... [-T] SOURCE DEST
        cp [OPTION]... SOURCE... DIRECTORY
        cp [OPTION]... -t DIRECTORY SOURCE...    

        cp SRC DEST
            SRC是文件:
                如果目标不存在:新建DEST,并将SRC中的内容填充至DEST中:
                如果目标存在:
                    如果DEST是文件:将SRC中的内容覆盖至DEST中:
                        此时建议为cp命令使用-i选项:
                    如果DEST是目录:在DEST下新建与原文件同名的文件,并将SRC中内容填充至新文件中:
        
        cp SRC... DEST
            SRC...:多个文件
                DEST必须存在,且为目录:其他情形均会出错:
                
        cp SRC DEST
            SRC是目录:
                此时使用选项:-r
                
                如果DEST不存在:则创建制定目录,复制SRC目录中所有文件至DEST中:
                如果DEST存在:
                    如果DEST是文件:报错
                    如果DEST是目录:在目标目录下创建一个与原目录同名的目录,并且把原目录中的文件复制到目标目录中去
                    
        常用选项:
            -i:交互式
            -r,-R:递归复制目录及内部的所有内容:
            -a:归档,相当于-dR --preserv=all
                -d:--no-dereference --preserv=links
                --preserv[=ATTR_LIST]
                    mode:权限
                    ownership:属主属组
                    timestamp:
                    links
                    xattr
                    context
                    all
            -p:--preserv=mode,ownership,timestamp
            -v:--verbose
            -f:--force
            
    mv: move,移动文件    
        mv [OPTION]... [-T] SOURCE DEST
        mv [OPTION]... SOURCE... DIRECTORY
        mv [OPTION]... -t DIRECTORY SOURCE...    
            
        常用选项:
            -i: 交互式
            -f:强制
            
    rm:remove,删除
        rm [OPTION]...FILE...    
        
        常用选项:
            -i:交互式
            -f:强制删除
            -r:递归
            
            rm -rf
            
    文本编辑器:nano
        全屏编辑器

猜你喜欢

转载自blog.csdn.net/up1292/article/details/82081691