linux中软链接打包、计算以及同步

目录test中存在软连接:

1、打包,参数h(将实际文件进行打包):

tar zcvfPh test.tar.gz   test

2、计算大小,参数L(计算的是实际文件的大小):

du -sL  test

3、同步,参数L(同步的是实际文件):

rsync -avzL

注:python函数os.path.getsize,计算软连接文件的大小时,得到的是实际文件的大小

时间: 2024-07-31 10:49:34

linux中软链接打包、计算以及同步的相关文章

linux中tar 打包指定路径文件

linux中tar打包指定路径文件www.111cn.net 编辑:yahoo 来源:转载在linux系统中打包与解压文件我都可以使用tar命令来解决,只要使用不同的参数就可以实现不同的需要了,下面来给大家介绍一下tar的使用方法. 压缩: tar czvf /data/backup/test.tar.gz /data/a/b/directory解压: cd /data/test tar xzvf /data/backup/test.tar.gz 问题是,解压后的文件,在/data/test/d

linux中软链接和硬链接的区别与小结

ln命令 该命令在文件之间创建链接.这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称.对于这个新的文件名,我们可以为之指定不同的访问权限,以控制对信息的共享和安全性的问题. 如果链接指向目录,用户就可以利用该链接直接进入被链接的目录而不用打一大堆的路径名.而且,即使我们删除这个链接,也不会破坏原来的目录. 语法:ln [选项] 目标 [链接名] ln [选项] 目标 目录 链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link).

Linux中软链接与硬链接详细解读

目标: 1.测试环境模拟 2.软链接特性 3.硬链接特性 4.总结 1.测试环境模拟 1 2 3 4 5 6 7 8 9 10 11 12 13 [[email protected] home]# mkdir test 创建测试文件夹 [[email protected] home]# cd test/  进入测试文件夹 [[email protected] test]# touch link  创建原文件link [[email protected] test]# echo "my name

小谈 LINUX 中的打包与压缩

打包,亦为归档,其意为:将一个或多个文件或目录变成一个总的目录文件.文件不会变小,有可能变大,有可能增加一些附加标注信息.这个过程,你可以近似的理解为windows中的多个文件或目录移动到一个指定的目录下面. 压缩:是将一个或多个文件,结合压缩程序,通过压缩程序特定的算法,将其"封装"成为一个特殊格式的新文件的过程.这个压缩的过程,与windows 系统里面的压缩的概念是一样的. 首先,来说说打包 通过命令 tar 来进行打包,语法格式:tar [option] file | dire

Linux中涉及到计算优先级及其他问题

比如计算矩形周长: a=3 b=2 echo `expr 2 \* $((a+b))` 1.expr外要使用反引号,且expr只支持整数计算,如果涉及到浮点数计算要采用下面方法 2.优先计算a+b时,要使用双括号 3.*号前要加反斜杠 4.赋值时"="号左右两侧无空格 计算原面积: r=3 pi=3.14 echo "scale=2;$pi \* $r \* $r"| bc 1.scale=2,小数点后面保留两位 2.使用管道符"|"将表达式传给

解决Windows中的文件上传到Linux中出现乱码问题

Windows中的文件(包含中文文件名及文件内容)打包上传到Linux中解包后经常会出现中文文件名及文件内容乱码问题,此问题可通过如下方式解决: 一.首先更改linux的中文编码为GBK 临时生效:export.GBK 永久生效:编辑i18n文件,更改中文编码. vi/etc/sysconfig/i18n LANG="zh_CN.GBK" 二.将Windows系统中待上传文件(包含中文文件名及文件内容)使用7-zip工具压缩成7z格式上传到Linux系统中 三.Linux中安装7-zi

linux中文件压缩与打包

一.常见的压缩命令 在linux环境中,压缩文件的扩展名大多是*.tar,*.tar.gz,*.tgz,*.gz,*.Z,*.bz2,首先我们来介绍以下这些压缩文案的扩展名:. *.Z:compress程序压缩的文件 *.gz:gzip程序压缩的文件 *.bz2:bzip2程序压缩的文件爱你 *.tar:tar程序打包的数据,并没有压缩过 *.tar.gz:tar程序打包的文件,其中经过gzip的压缩 *.tar.bz2:tar程序打包的文件,其中经过bzip2的压缩 接下来,我们开始介绍压缩命

Linux中四种进程或线程同步互斥控制方法

原文地址:http://blog.itpub.net/10697500/viewspace-612045/ 一.Linux中 四种进程或线程同步互斥的控制方法: 1.临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问. 2.互斥量:为协调共同对一个共享资源的单独访问而设计的. 3.信号量:为控制一个具有有限数量用户资源而设计. 4.事 件:用来通知线程有一些事件已发生,从而启动后继任务的开始. 二.临界区(Critical Section) 保证在某一时刻只有一个线程

对linux中ln命令创建硬链接和软链接的分析

在使用linux的过程中,最让用户头疼的应该就是linux独有的命令行了,且不说那么多的命令行就已经让我们叫苦不迭,关键每个命令还有一大堆的选项,当然,这也是我们常说linux命令行之所以功能强大的一个很重要的原因,正是这些选项让我们的每一个命令充满了变数,而不再是单调的一个画面.今天就来说说命令中的一个比较重要的命令:ln (既link的简写). 为什么同一个命令的执行结果会有软硬之分呢?那就要说到他们的本质了.软链接本质上犹如windows上的一个桌面快捷方式,而这个快捷方式中包含了从桌面到