zoukankan      html  css  js  c++  java
  • linux中文件或者文件夹的基本操作(复制,移动,删除,查找,压缩)

    linux 文件(文件夹)的创建,复制,移动,重命名,删除基本命令

    复制文件或整个目录

    cp 源文件名 目标文件夹/【目标文件名】
    cp -rv 源文件夹 目标文件夹/【目标文件夹名】
    --r 递归目录下的子目录
    -v是返回每个复制文件的细节

    移动文件或重命名文件
    mv 源文件名 目标文件夹/
    mv 源文件名 目标文件名 (重命名文件)


    创建文件
    touch 文件名
    删除文件
    rm 文件名

    新建文件夹
    mkdir 文件夹的名称

    新建目录/递归

    mkdir ./{nginx,memcached,httpd,mysql}/{files,templates,vars,handlers,meta,default,tasks} -pv

    删除文件夹且目录下面的文件
    rm -r 文件夹名

    交互式的删除,每删一个的时候询问
    rm -ri 文件夹名
    强制删除 加-f
    rm -rif

    删除文件夹,但是rmdir 不能删除非空文件夹
    rmdir 文件夹名

    归档一个文件

     tar -cvf  filename.tar  filename

    eg: tar -cvf  mongodb_log.tar mongodb_log.log

    释放一个归档

    tar -xvf  filename.tar

    eg: tar -xvf filename.tar

    归档并压缩

    tar -cvzf  filename.tar.gz  /folder

    释放并解压

    tar -xvzf filename.tar.gz

    查看文件

    cat 文件名

    (带向下翻页的查看方式,空格键为看下一页,不能回头看)more 文件名

    (带向上和向下翻页的查看方式)less 文件名

     head -n  指定看几行的数据

    tail -n  从文件末尾起查看几行数据

    tail -f  持续查看文件的变化 ,一般用于日志的变化 

    文件的查找

    locate keyword  (依赖查找库,如果果新建的文件或文件夹,则用updatedb来更新查找库)

    find / -name filename (以文件名进行查找)

    find / -name *.conf  (按文件拓展名进行查找)

    find / -type d  (按类型查看)

    find / -name  test*  -exec ls -l {}\; (查找并执行命令)

  • 相关阅读:
    有点成熟的短句,最新个性签名
    ACM2039_三角形三边关系
    Android 绘制中国地图
    Opengl-法线贴图(用来细化表面的表现表现的凹凸)
    Go的sync
    Laravel Study(使用 Laravel )
    对于宅男来说,硬盘里的数据就是命
    设计模式之模板方法模式
    游戏掉落道具掉落
    NEWMING
  • 原文地址:https://www.cnblogs.com/airven/p/5079377.html
Copyright © 2011-2022 走看看