`
can_do
  • 浏览: 263589 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux或者Solaris下备份文件夹用tar和直接cp的区别

阅读更多
有人说,用tar打成一个文件会比直接cp文件夹快,有人说tar在解压时也会比较慢,两者没有多大区别,

但是经过实践检验,两者的区别是:用tar打成文件后,原来的文件夹中的文件格式不会被破坏,而如果

是直接cp文件夹到u盘或者移动硬盘,又在windows打开了这个文件夹浏览一下,就会造成文件夹中的某些

文件夹名称的大小写被改变,如:原来的WEB-INF变成web-inf,原来的META-INF变成meta-inf,但是其他的文件夹的

大写并没有变成小写,很怪!而Linux或者Solaris不像windows那样,前者是大小写敏感的。导致某些war应用不能被应用服务器识别。

最后:Linux或者Solaris下备份文件到外部设备时,建议用tar打成一个文件,而不要直接备份文件夹,否则,会有意想不到的结果(比如:WEB-INF变成web-inf),从而导致一个war应用无法正常被应用服务器部署。
分享到:
评论

相关推荐

    Linux与Solaris命令差别

    在Linux和Solaris之间,存在着一系列的差异,尤其是在命令、文件系统、文件布局等方面。以下是对这些差别的详细说明: 1. **默认shell**:Linux的默认shell是Bash(/bin/bash),它是一个功能丰富的Shell,而...

    jdk-8u261-solaris-sparcv9.tar.gz

    总的来说,"jdk-8u261-solaris-sparcv9.tar.gz" 是一个专门为Solaris SPARCv9平台优化的Java 8开发工具包,它的安装和使用对于在该平台上进行Java开发和运行至关重要。开发者需要了解如何在 Solaris 系统中配置和...

    Linux、Solaris 系统根据时间动态创建目录或文件夹的方法

    在Linux和Solaris操作系统中,有时我们需要根据时间来动态创建目录或文件夹,这在日志管理、自动化备份或者特定任务调度中非常常见。这里我们将深入探讨如何实现这一功能。 一、Linux系统中的方法 1. 使用bash脚本...

    jdk-8u231-solaris-sparcv9.tar.gz

    标题中的"jdk-8u231-solaris-sparcv9.tar.gz"是指Java Development Kit(JDK)的特定版本,适用于Solaris操作系统,并且是为SPARC V9架构设计的。JDK是Java编程语言的核心工具集,包含编译器、调试器、文档生成器...

    linux_solaris_NFS 配置

    Linux_Solaris_NFS 配置是指在 Linux 和 Solaris 操作系统中配置 NFS(Network File System)的过程。NFS 允许不同的操作系统之间共享文件系统,以提高资源利用率和网络存储效率。在本文中,我们将详细介绍 Linux_...

    jdk-8u202-solaris-x64.tar.gz

    jdk-8u202-solaris-x64.tar.gz适用于Solaris x64位系统,是在Binary Code License (“BCL”)许可协议下提供最后的免费商业版本,允许用在生产环境中; 对于 2019 年 4 月 16 日开始的版本,Oracle JDK 许可协议已...

    jdk-8u202-solaris-sparcv9.tar.gz

    jdk-8u202-solaris-sparcv9.tar.gz适用于Solaris SPARC 64-bit位系统,是在Binary Code License (“BCL”)许可协议下提供最后的免费商业版本,允许用在生产环境中; 对于 2019 年 4 月 16 日开始的版本,Oracle JDK...

    英文原版-Linux and Solaris Recipes for Oracle DBAs 1st Edition

    REAL-WORLD SOLUTIONS FOR DBAs ON LINUX AND SOLARISLinux and Solaris Recipes for Oracle DBAs, 2nd Edition is an example–based book on managing Oracle Database under Linux and Solaris. The book is ...

    Linux到Solaris 10操作系统迁移指南

    Solaris 10 和 Linux 在内存管理方面有一些重要的区别。Solaris 10 引入了 Zone 技术,这是一种轻量级的虚拟化技术,允许在单个系统上运行多个独立的虚拟环境。此外,Solaris 10 还提供了 DTrace 工具,用于动态跟踪...

    jdk-8u241-solaris-x64.tar.gz

    《深入理解JDK 8u241在Solaris x64环境下的应用与配置》 JDK(Java Development Kit)是Java编程语言的核心组成部分,它提供了开发和运行Java应用程序所需的工具和库。JDK 8u241是Oracle公司发布的Java 8的一个更新...

    jdk-8u251-solaris-sparcv9.tar.gz

    本文将详细探讨Java 8 Update 251(简称8u251)在Solaris操作系统上,针对Sparc V9架构的具体特性和使用。 一、Java 8的重要性 Java 8是Java发展历史上的一个重要里程碑,它引入了许多创新特性,如Lambda表达式、...

    jdk-8u271-solaris-x64.tar.gz

    jdk-8u271-solaris-x64.tar.gz

    jdk-6u45-solaris-sparcv9.tar.Z

    Solaris SPARC 64-bit (SVR4 package) 15.49 MB jdk-6u45-solaris-sparcv9.tar.Z

    Linux and Solaris Recipes for Oracle DBAs(Apress,2ed,2015)

    Linux and Solaris Recipes for Oracle DBAs, 2nd Edition is an example–based book on managing Oracle Database under Linux and Solaris. The book is written for database administrators who need to get ...

    AIX, HP-UX, Linux + Solaris命令对比

    例如,在AIX中,根文件系统默认挂载于`/dev/hd4`,而在HP-UX中,根文件系统通常位于`/`目录下,与Linux和Solaris相同。 - **根文件系统**:AIX使用`/dev/hd4`;HP-UX、Linux及Solaris均采用`/`。 - **主目录**:AIX...

    Solaris数据备份命令

    使用tar进行备份和恢复时,可以通过不同的选项组合来实现不同需求,如备份所有文件(`tar cvf /dev/rmt/0 *`),或者从备份中恢复(`tar xvf /dev/rmt/0`)。 4. **cpio**:cpio命令可以创建多卷备份,并且能够处理...

    Linux & Solaris硬件信息查看的命令

    Linux & Solaris 硬件信息查看的命令 作为一名 IT 行业大师,我将为您详细介绍 Linux & Solaris 硬件信息...Linux & Solaris 硬件信息查看的命令可以帮助我们更好地了解系统的硬件信息,从而更好地管理和维护系统。

    Solaris操作系统的备份与恢复.pdf

    本文档主要阐述了在Solaris 9和10中使用ufsdump工具和Flash安装功能进行备份和恢复的流程。 1. ufsdump备份 ufsdump是Solaris操作系统中的一个传统备份工具,它可以将文件系统备份到本地或远程设备上,如磁带机。在...

    jdk-8u211-solaris-sparcv9.tar.rar

    总的来说,这个压缩包包含了适用于Solaris SPARC V9架构的Java 8开发工具,使用者需要先解压RAR文件,然后解压tar.gz文件,最后遵循readme.txt中的指示进行安装和配置,以便在该平台上开发和运行Java程序。...

    FLASH备份和恢复Solaris系统.doc

    本文主要探讨了如何使用FLASH技术备份和恢复Solaris系统,这对于确保系统的稳定性和数据的安全性具有重大意义。 一、概述 自Solaris 2.8 04/02版本开始,引入了一种名为FLAR(Flash Archive)的新功能,它允许管理...

Global site tag (gtag.js) - Google Analytics