在LINUX下如何用zip压缩指定路径下的文件夹及文件名,同时压缩出来的文件不能含有该指定路径?
linux zip命令的基本用法是:
zip [参数] [打包后的文件名] [打包的目录路径]
linux zip命令参数列表:
-a 将文件转成ASCII模式
-F 尝试修复损坏的压缩文件
-h 显示帮助界面
-m 将文件压缩之后,删除源文件
-n 特定字符串 不压缩具有特定字尾字符串的文件
-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间
-q 安静模式,在压缩的时候不显示指令的执行过程
-r 将指定的目录下的所有子目录以及文件一起处理
-S 包含系统文件和隐含文件(S是大写)
-t 日期 把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy
举例:说个最常用的吧,打包/home/a目录到/home/a.zip
# zip -r /home/a.zip /home/a/
//参数一般只要有-r
linux zip压缩。压缩当前文件夹下所有文件,压缩为a.zip。可以使用命令zip -r mydata.zip dir。例如:
要压缩/home/data这个目录,则压缩命令为zip -q -r mydata.zip /home/data;
如果现在在/home 这个目录下,则命令是zip -q -r data.zip data;
如果在/home/data 这个目录下,则命令是zip -q -r data.zip * 。
扩展资料
linux zip压缩命令主要参数介绍:
1、-c:将解压缩的结果。
2、-l:显示压缩文件内所包含的文件。
3、-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。
4、-t:检查压缩文件是否正确。
5、-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中。
6、-v:执行是时显示详细的信息。
7、-z:仅显示压缩文件的备注文字。
8、-a:对文本文件进行必要的字符转换。
9、-b:不要对文本文件进行字符转换。
10、-C:压缩文件中的文件名称区分大小写。
$ zip -jr files.zip dir1/file1 dir2
该命令的作用是生成files.zip文件,其中包含
1 dir1目录下的file1文件
2 dir2目录下的所有文件(递归查找子目录中的所有文件)
参数说明:
-j 只 保存文件名称及其内容,而不存放任何目录名称
-r 递 归处理,将指定目录下的所有文件和子目录一并处理
在windows上编辑好的sh,怎么在linux下运行?
在windows上编辑好sh后到linux下运行时常会出现“no such file or directory”,这一般是格式的问题,改成unix格式就可以,具体步骤如下。开始以为是sh路径问题,用which查看是正确的。用vim打开文件:vi 文件名 按‘:’号键,输入查看文件的格式命令set ff或set fileformat 可以看到格式是DOS的 再按...
linux如何给用户分配权限
在linux下给用户分配权限的步骤大致有两步,具体介绍如下:1、添加用户首先要用adduser命令添加一个普通用户,命令如下:#adduser tommy \/\/添加一个名为tommy的用户#passwd tommy \/\/修改密码Changing password for user tommy.New UNIX password: \/\/在这输入新密码Retype new UNIX password: \/\/再次输入...
linux下如何运行可执行文件
\/a.out就是运行文件了。5、如果想要编译完的文件名不要用a.out文件。就可以在编译时打入.gcc test.c -o test.out然后就可以看见有一个test.out.文件 了。-o后面跟着的编译生成的文件名。6、再运行test.out在终端中输入.\/test.out结果如图。这样在linux系统下编译并运行C语言就完成了。
如何在linux终端下用命令编辑一个文件并保存
在linux终端下用命令编辑一个文件并保存的具体操作步骤如下:1、首先打开命令控制台找到要编辑的文件,执行命令ls看看下面有几个文件,我这个下面有个index.php文件。2、然后执行命令vi index.php。3、这个时候如果想修改这个文件的内容,按下间键盘上的'i'键,最下方就会变成INSERT,就可以修改了。4、...
如何在Linux下使用Gitblit工具创建Git仓库服务
在了解如何在Linux下使用Gitblit工具之前首先要了解Gitblit的功能,主要有以下三点:他没有管理控制以及用户账户,他完全可以作为一个哑仓库视图,他能独立于git仓库;它可以做为完整的Git服务,拥有克隆、推送和仓库访问控制。首先创建Gitblit并且安装最新目录,如下图所示:其次,下载并解压最新版的Gitblit 如...
如何在Linux下使用Gitblit工具创建Git仓库服务
另一种是将gitblit添加为服务。下面是在linux下将gitblit添加为服务的步骤。由于我在使用Ubuntu,下面的命令将是 sudo cp service-ubuntu.sh \/etc\/init.d\/gitblit,所以请根据你的发行版修改文件名service-ubuntu.sh为相应的你运行的发行版。sudo .\/install-service-ubuntu.sh$ sudo service gitblit ...
如何在linux系统下使用 find 命令
使用 find \/etc -name httpd.conf 就可以解决这个问题。上面的命令就是表示在etc目录中查询httpd.conf这个文件。这里再说明一下“\/ ”这个函数符号的含义,如果输入 “find\/ ”就是表示要求Linux系统在整个ROOT目录下查找文件,也就是在整个硬盘上查找文件,而“find\/etc”就是只在 etc目录下查找文件。因为“find\/...
linux下tar的打包使用
分析如下:一、Linux下的tar命令详解 1、tar -c:建立压缩档案 2、tar -x:解压 3、tar -t:查看内容 4、tar -r:向压缩归档文件末尾追加文件 5、tar -u:更新原压缩包中的文件 二、压缩 1、tar -cvf jpg.tar *.jpg\/\/ 将目录里所有jpg文件打包成jpg.tar 2、tar -czf jpg.tar.gz *....
如何在LINUX下使用LVM
\/dev\/hdb1 1 208 98248+ 8e Linux LVM \/dev\/hdb2 209 416 98280 8e Linux LVM \/dev\/hdb3 417 624 98280 8e Linux LVM 然后w保存并且 partprobe \/*使用磁盘分区生效*\/ 二、lvm创建过程 1.从硬盘驱动器分区中创建物理卷(physical volumes-PV)。2...
linux操作系统如何使用?
Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。
赞潘乙酰: 先确定你要压缩的文件所在的目录,比如说有三个文件分别为1.txt,1.jpg,1.pdf,它们所在的目录是home,那么用zip 1.zip home/1.txt 1.jpg 1.pdf命令就可以把它们压缩成1.zip的压缩文件.总之,用zip命令压缩文件,得确定这个文件位于什么目录下面,要想压缩某个目录以外的文件也一样,得确定这个文件所在的位置.
斗门区19294901445: 如何在Linux命令行中使用zip命令 - ?
赞潘乙酰: 语法:unzip 〔选项〕 压缩文件名.zip 各选项的含义分别为:-x 文件列表 解压缩文件,但不包括指定的file文件.-v 查看压缩文件目录,但不解压.-t 测试文件有无损坏,但不解压.-d 目录 把压缩文件解到指定目录下.-z 只显示压缩文件的注解...
斗门区19294901445: Linux 如何用zip 打包目录下指定日期内的文件 - ?
赞潘乙酰: ll命令指定目录名(也可以用绝对路径):file/ zip -r 201012.zip `ll files/|grep 2010|grep Dec|gawk '{print $9}'`
斗门区19294901445: Linux怎么使用压缩和解压到指定目录的命令 - ?
赞潘乙酰: 命令格式:tar -zxvf 【压缩包文件名.tar.gz】 -C 【路径】/ 注释:解压.tar.gz格式到指定的目录下 例如:tar -zxvf japan.tar.gz -C /tmp/ 命令格式:tar -jxvf 【压缩包文件名.tar.bz2】 -C 【路径】/ 注释:解压.tar.bz2格式到指定的目录下 例如:tar -zxvf ...
斗门区19294901445: linux压缩命令使用方法 - ?
赞潘乙酰: 用法如下: gzip,压缩文件名:zip或gz,解压命令:unzip bzip2,压缩文件名:bz,解压命令;bzip2 -d 上面两个是最常用的压缩方式,一般在linux下可以通过tar命令实现打包和压缩(或解压).例如: tar -zcvf file file.tar.gz打包并压缩成gzip格...
斗门区19294901445: 如何在Linux上使用tar命令解压和压缩文件 - ?
赞潘乙酰: 压缩整个目录或单个文件 使用下面的命令来压缩整个目录或Linux上的一个文件. 它也将压缩您指定的文件 tar -czvf name-of-archive.tar.gz /path/to/directory-or-file -c:C reate存档. -z:压缩zip存档. -v:在终端显示进度的同时创建归档,也被称...
斗门区19294901445: linux中使用zip打包,用什么方法,使得源文件与压缩文件同时存在.需在字符界面下 - ?
赞潘乙酰: 命令tar 主要参数-c 创建归档/压缩文件-x还原归档/压缩文件中的文件和目录-z采用gzip方式压缩/解压缩归档文件-j采用bzip2方式压缩/解压缩归档文件-f tar命令的必须选项 zip打包方法实例:将/home/dir01目录下的所有文件归档压缩成dir1.tar.bz(注:先要新建目录dir1)压缩好了ll查看文件与压缩文件同时存在 压缩注意:先进到home目录下 然后命令tar -cjf dir01.tar.bz /你要存放压缩文件或目录的绝对路径
斗门区19294901445: 我想在linux下查找当前目录下名为Bin的文件夹并直接zip,命令怎么写 - ?
赞潘乙酰: linux zip命令的基本用法是:zip [参数] [打包后的文件名] [打包的目录路径] linux zip命令参数列表:-a 将文件转成ASCII模式-F 尝试修复损坏的压缩文件 -h 显示帮助界面-m 将文件压缩之后,删除源文件-n 特定字符串 不压缩具有特定字尾字符串的...
斗门区19294901445: linux zip 怎样只压缩文件,不要包含路径? - ?
赞潘乙酰: 因为你压缩时使用的是绝对路径,而tar会保留原来的目录结构.假如我执行的是:[root@localhost home]#tar -zcvf test.tar.gz /home/june/*.txt 打开得到的压缩包可以看到里面包含了1.txt和2.txt的完整路径目录结构,即home/azune/june 所以如果只...
斗门区19294901445: linux下如何解压和压缩文件 - ?
赞潘乙酰: Linux下自带了一个unzip的程序可以解压缩文件,解压命令是:unzip filename.zip 同样也提供了一个zip程序压缩zip文件,命令是 zip filename.zip files 会将files压缩到filename.zip 另外看看你的文件的后缀名,不同的后缀的文件解压和压缩的命令...