tar压缩文件夹

如何在ubuntu下安装vmware-tools?

那年仲夏 提交于 2019-12-04 12:26:44
用vmware虚拟机安装了ubuntu之后,为了实现更加强大的功能,比如说直接从windows主机拖文件进入ubuntu,以及加强ubuntu的性能,我们一般都要安装vmware tools,这对于新手来说可能有一些困难,我在这里做一下讲解以及记录! ubuntu在虚拟机里安装完成后,我们点击 上部的 虚拟机(M)——> 重新安装vmware tools(T) 当然如果你已经安装了的话,可以省略。 然后下面会出现: 然后进入ubuntu里面,打开 Files -> Devices -> VMware... 我的做法是将里面的文件全部复制出来,复制到桌面,然后再进行操作! 打开终端,执行操作: cd Desktop (进入桌面) tar -xvf VMwareTools-9.6.0-1294478.tar.gz(解压文件,注意,这里的文件名是你自己桌面上那个.gz文件的名称,版本有差异,文件名也不同,不过后缀都是.gz,按照自己的来) 这时候你的桌面上应该多了一个文件夹,下面执行 cd vmware-tools-distrib (进入解压出来的文件夹vmware-tools-distrib,文件夹名按照你自己的来) 然后运行就可以了: sudo ./vmware-install.pl(sudo 分配权限安装) 然后输入密码,一路回车,就安装完了! 下面补充几个命令,做一下记录!

【转】Linux tar命令详解

≯℡__Kan透↙ 提交于 2019-12-04 07:01:54
参考: https://blog.csdn.net/kkw1992/article/details/80000653 linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。 1.命令格式:   tar[必要参数][选择参数][文件] 2.命令功能:   用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的。 3.命令参数: 必要参数有如下: -A 新增压缩文件到已存在的压缩 -B 设置区块大小 -c 建立新的压缩文件 -d 记录文件的差别 -r 添加文件到已经压缩的文件 -u 添加改变了和现有的文件到已经存在的压缩文件 -x 从压缩的文件中提取文件 -t 显示压缩文件的内容 -z 支持gzip解压文件 -j 支持bzip2解压文件 -Z 支持compress解压文件 -v 显示操作过程 -l 文件系统边界设置 -k 保留原有文件不覆盖 -m 保留文件不被覆盖 -W 确认压缩文件的正确性 可选参数如下: -b 设置区块数目 -C 切换到指定目录 -f 指定压缩文件 --help 显示帮助信息 --version 显示版本信息 4.常见解压/压缩命令 tar 解包:tar xvf FileName.tar 打包:tar cvf FileName

云服务器:linux解压压缩命令tar详解

浪尽此生 提交于 2019-12-03 18:04:48
通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。 tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。 首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。 为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,56云提醒大家,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。 1.命令格式:tar[必要参数][选择参数][文件] 2.命令功能:用来压缩和解压文件。tar本身不具有压缩功能

c# 文件夹压缩 zip tar tar.gz

匿名 (未验证) 提交于 2019-12-02 23:56:01
压缩.zip格式 1 using System . IO . Compression ; 2 3 //zipFilePath 需要压缩的文件夹路径 "c:\data" 4 //filepathname 压缩后zip文件的路径及名称 "c:\temp\gzip-test.tar.gz" 5 ZipFile . CreateFromDirectory ( zipFilePath , filepathname ); 压缩.tar格式 1 using SharpCompress . Common ; 2 using SharpCompress . Writers ; 3 4 //tgzFilename 压缩后zip文件的路径及名称 "c:\temp\gzip-test.tar.gz" 5 //sourceDirectory 需要压缩的文件夹路径 "c:\data" 6 public void TarCreateFromStream ( string tgzFilename , string sourceDirectory ) 7 { 8 string filesPath = sourceDirectory ; 9 using ( var zip = File . OpenWrite ( tgzFilename )) 10 using ( var zipWriter =

python的shutil模块

匿名 (未验证) 提交于 2019-12-02 22:11:45
转自https://www.cnblogs.com/caibao666/p/6433864.html python的shutil模块 shutil:高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])(copyfileobj方法只会拷贝文件内容) 将文件内容拷贝到另一个文件中 import shutil shutil.copyfileobj(open('old.xml','r'), open('new.xml', 'w')) shutil.copyfile(src, dst)  (copyfile只拷贝文件内容) 拷贝文件 shutil.copyfile('f1.log', 'f2.log') shutil.copy(src, dst) shutil.copy('f1.log', 'f2.log') shutil.copy2(src, dst) 拷贝文件和状态信息 shutil.copy2('f1.log', 'f2.log' s hutil.copymode(src, dst)  (前提是dst文件存在,不然报错) 仅拷贝权限。内容、组、用户均不变 shutil.copymode('f1.log', 'f2.log') shutil.copystat(src, dst) 仅拷贝状态的信息,即文件属性,包括

Linux Shell 脚本攻略 --- 第六章 B计划

匿名 (未验证) 提交于 2019-12-02 21:59:42
6.1 用tar归档 1 tar命令可以用来归档文件,可以用tar将多个文件和文件夹保存为单个文件,同时还能保留所有文件属性,如所有者,权限等,由该命令创建的文件通常称为tarball 2 按照下面的方法,用tar对文件进行归档: tar -cf output.tar sources 例如tar -cf output.tar file1 file2 file3.... 命令中的-c代表的是创建文件,-f代表的是指定文件名 3 向归档中添加文件可以使用下面命令: tar -rvf output.tar new_file 4 用下面的方法列出归档文件的内容: tar -tf output.tar 5 如果需要在归档或列出归档内容的过程中获知更多细节,可以使用-v或-vv选项,它们允许在终端中输出更详细的信息 6 下面的命令可以将归档文件的内容提取到当前目录中: tar -xf output.tar -x表示把当前归档文件中的内容提取到当前目录,我们可以使用-C选项指定需要提取到的目录 tar -xf output.tar -C path 7 连接两个归档文件: tar -Af file1.tar file2.tar // -A选项用来把两个归档文件进行合并 8 从归档文件中删除文件: tar -f output.tar --delete file1 file2 //

Linux常用命令

匿名 (未验证) 提交于 2019-12-02 21:59:42
本文链接: https://blog.csdn.net/xietansheng/article/details/80044614 类型 举例 帮助类 --help, man, which, clear, > 查看类 `echo, cat, more, find, grep, 目录类 cd, ls, pwd 文件操作 touch, mkdir, rm, rmdir, mv, cp, ln 压缩、解压 tar, gzip, bzip2, zip, unzip 查看命令帮助: --help 查看命令的帮助, --help 实际上是命令的参数, 绝大多数 Linux 命令都支持该参数。 格式: 命令名称 --help 例子: ls --help 查看命令的使用手册: man 查看命令的使用手册, 内容比 --help 更详细。 例子: man ls 用 man 打开一个命令的手册后, 有许多功能键: 空格键: 显示手册的页的下一屏; Enter键: 一次滚动手册页的一行; b: backward, 向后, 上一屏; f: forward, 向前, 下一屏, 和空格键功能相同; q: quit, 退出 man 命令; h: 列出 man 的所有功能键; /word: 在文中搜索 word 字符串 查看命令命令所在路径: which 查看命令的位置(在文件系统中路径)。 例子: which

linux命令

断了今生、忘了曾经 提交于 2019-12-02 17:13:44
1 .cd命令 cd 回到跟目录 cd uqihong 进入到uqihong这个文件夹(且cd命令只能一级一级的进入) 2.复制命令 cp -r /usr/local/tomcat-ushangxue-www/. /usr/local/tomcat-uqihong-www 将一个文件夹下所有内容复制到另一个文件夹 cp -r /TEST/test1 /TEST/test2 将test1文件夹复制到test2下,test1文件夹会在test2文件夹下 cp /TEST/test1/test01 /TEST/test2 将test01文件复制到test2文件夹下    cp的参数讲解    -a :相当于 -pdr 的意思;   -d :若来源文件为连结文件的属性(link file ),则复制连结文件属性而非档案本身;   -f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;   -i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!   -l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;   -p :连同档案的属性一起复制过去,而非使用预设属性;   -r :递归持续复制,用于目录的复制行为;   -s :复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;   

其他命令

五迷三道 提交于 2019-12-02 14:04:58
目标 查找文件 find 打包和压缩 tar 查找文件 find 命令功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件 如果省略路径,表示在当前文件夹下查找 之前学习的通配符,在使用 find 命令时同时可用有关 find 的高级使用,在就业班会讲 演练目标 搜索桌面目录下,文件名包含 1 的文件 find -name " 1 " 搜索桌面目录下,所有以 .txt 为扩展名的文件 find -name "*.txt" 搜索桌面目录下,以数字 1 开头的文件 find -name "1*" 打包压缩 打包压缩 是日常工作中备份文件的一种方式 在不同操作系统中,常用的打包压缩方式是不同的 Windows 常用 rar Mac 常用 zip Linux 常用 tar.gz 2.1 打包 / 解包 tar 是 Linux 中最常用的 备份工具,此命令可以 把一系列文件 打包到 一个大文件中,也可以把一个 打包的大文件恢复成一系列文件 tar 的命令格式如下: 打包文件 tar -cvf 打包文件.tar 被打包的文件/路径... 解包文件 tar -xvf 打包文件.tar tar 选项说明 注意: f 选项必须放在最后,其他选项顺序可以随意 打包解包演练 删除桌面下的所有内容 在桌面下新建三个空白文件 01.py 、 02.py 、 03.py 将这三个文件打一个 py