zoukankan      html  css  js  c++  java
  • 命令行操作文件/目录

    一、序言

        通常情况下,文件相关的操作可以借助各种语言中的文件操作相关的类,如:Java 可以借助 org.apache.commons.io.FileUtils 工具类中的相关方法。但是在使用的过程中发现,对于拷贝整个目录,尤其是linux的jre由于其目录中存在超链接的文件,导致使用Java的方式进行目录拷贝失败(windows环境下),鉴于此,可以使用各系统提供的各个命令进行操作。

    二、linux

     (1) 目录拷贝

        源目录为:src    目标目录:target

    •   将src下的子目录和文件拷贝到target目录下,使用 cp -a -f -p -r "src" "target";(target不能存在)
    •   若拷贝到target目录下时,要求有src目录本身,使用 cp -a -f -p -r "src" "target";(target需要存在)

    (2) 删除目录

      待删除目录:src

        rm -rf "src"

    (3) 解压文件

          目标目录:target,源待解压文件:src

    • 解压tar.gz:使用 tar -xvf "src" -C "target"

    三、windows

     (1) 目录拷贝

     a) 需要将目录下的子目录和文件都拷贝到目标目录中,需要使用xcopy命令

         源目录为:src    目标目录:target

    •   将src下的子目录和文件拷贝到target目录下,使用 xcopy /y /I /E "src" "target";
    •   若拷贝到target目录下时,要求有src目录本身,使用 xcopy /y /I /E "src" "target/srcName";

    (2) 删除目录

     待删除目录:src

        rd /s /q "src"

    (3) 解压文件

        解压主要采用7z进行:

    目标目录:target,源待解压文件:src,7z 工具绝对路径7zpath

    "7zpath" x "src" -o"target" -y

  • 相关阅读:
    HDFS详解(3)——HDFS文件结构
    HDFS详解(1)
    MapReduce工作机制
    Hadoop体系结构
    Hadoop 项目及结构
    (转)Hadoop生态系统
    Hadoop配置参数
    HDFS详解(2)——HDFS中的读写数据流
    Yarn(MapReduce V2)
    与或非实习day02
  • 原文地址:https://www.cnblogs.com/sandyflower/p/9590316.html
Copyright © 2011-2022 走看看