zip -r productImages.zip ./* -x "cache**" 压缩时,会忽略cache下的所有文件及文件夹…
由于线上业务用的squid,根据经验值如果长时间运行则缓存目录下的swap.state会慢慢变大,一旦超过60M,squid的性能就会急剧下降,因此需要定时去清理大于60M的swap.state文件.由此引出需求,查找cache目录下的所有大于60M的swap.state文件并清除,即:1)查找cache目录下的所有swap.state文件2)判断是否大于60M3)大于60M则清空 byte 可以使用dd命令创建一个60M的文件,测试下: [root@kevin ~]# dd if=/dev/z…
copy命令      该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大. 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中. 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用.它保留链接.文件属性,并递归地拷贝目录,其作用等于dpR选项的组合. - d 拷贝时保留链接. - f 删除已经存在的目标文件而不提示. - i 和f选项相反,在覆盖目标文件之前将…
有些文件,我们修改后,并不需要git提交更改,可以在.gitignore里面设置过滤规则 在.gitignore文件里面输入 *.zip 表示所有zip文件忽略更改 /bin 表示忽略整个根目录的bin文件夹 /src/aa.jar 表示忽略/src/aa.jar文件 设置完.gitignore文件,在操作那里,点击,打开命令行 输入以下命令: git rm -r --cached .git add . 其目的是让git重建缓冲区,让.gitignore文件生效 让后用vs提交更改,同步到服务器…
前言:为避免多个Python项目下安装库之间的冲突,或为轻松打包某个项目,建议在每个项目文件夹下安装Python虚拟环境,并在虚拟环境内进行操作,之后你安装的任何库和执行的任何程序都是在这个环境下运行.不过,在使用Git进行版本控制的时候,需要忽略虚拟环境相关文件,取而代之地是建立一个requirement.txt的文档,用以记录所有依赖库极其精确的版本号,以便于在别处部署运行环境.这些事情最好在新建Git仓库的时候就搞定. 接下来,所要做的是两件事:其一.创建一个名为 .gitignore 的…
1.把/home文件夹以下的mydata文件夹压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata文件夹 2.把/home文件夹以下的mydata.zip解压到mydatabak文件夹里面 unzip mydata.zip -d mydatabak 3.把/home文件夹以下的abc文件夹和123.txt压缩成为abc123.zip zip -r abc123.zip abc 123.txt 4.把/home文件夹以下的wwwroot.zip直接解压到…
主要以下两种情况: 1.首次提交就做好了忽略拦截:项目首次提交到svn服务器的时候,把该删的删了,然后设置忽略规则,就没问题了. 2.提交一段时间忽然想忽略拦截:经常碰到的,发现设置忽略规则后,没法生效,解决方法:先删除需要忽略的文件,提交.这时文件再生成,就不会出现需要提交的提醒了 实现步骤: 1.设置svn忽略文件 右键空白处-TortoiseSVN -->Settings-->General-->右边的Subversion 输入 (忽略文件如:  .dll    忽略文件夹如  *…
最近初学Git,而且在使用的IDE是IntelliJ IDEA,发现IDEA在提交项目到本地仓库的时候,会把.idea文件夹中的内容也提交上去,这里面放的是一些项目的配置信息,包括历史记录,版本控制信息等.可以不传到Git上面去. 这个时候就需要编写.gitignore文件来忽略提交这些文件.在IDEA中有一个插件.ignore可以帮我们做这件事. 先来看下如何安装. 点击File->Settings  在左侧菜单找到Plugins,点击Browse repositories… 搜索.ignor…
作者:邓聪聪 扫描某个目录下的文件,发现超过指定大小即清空 1)扫描目录下的文件 2)判断文件大小 3)清空大于指定文件的内容 以byte为单位显示文件大小,然后和20M大小做对比. 20M换算成字节为20971520这里判断是否大于20M,大于则使用echo 语句将对应文件置空 20M=20 * 1024 * 1024=20971520    echo `expr 20 \* 1024 \* 1024` 方法1 可以使用dd命令创建一个20M的文件,测试下: .txt bs=1M count=…
一,解压问题 在网上下东西的时候,经常会遇到.rar后缀的文件,我用tar解压,解压不出,上网找啊找,一直没找到什么合适的工具来压缩和解压.rar后缀的文件,现在我找到了. 二,rar和unrar安装 wget http://www.rarlab.com/rar/rarlinux-3.9.2.tar.gz tar zxvf rarlinux-3.9.2.tar.gz cd rar make && make install         #解压之后,安装.其实就是考文件而已 [root@B…
在备份ltedecoder程序时,须要把此文件夹拷由到bak文件夹下.但decoder文件夹下有个大文件,不须要备份,还有日志问题,也不须要备份,怎样实现呢?? 方法: cd /source-dir        find . -name .snapshot-prune-o-print0 | cpio -pmd0 /dest-dir 解释: This command copies the contents of /source-dir to /dest-dir, but omits files…
如果用nohup启动jar包的话,默认的日志文件就是nohup.out,那么如果启动多个jar包的话,看日志文件就麻烦了,因为他们都会写入到nohup.out文件中. 所以我们来指定一下不同jar包的日志文件名: [prize@centos ~]$ mkdir log [prize@centos ~]$ nohup java -jar dianyixia--SNAPSHOT.jar > log/dianyixia.log & [] [prize@centos ~]$ nohup: ignor…
按时间排序: $ ll -ht 按大小排序: $ ll -hS 使用--help查看命令的用法,如 $ ll --help…
http://www.rarlab.com/download.htm [root@bass src]# wget http://www.rarlab.com/rar/rarlinux-x64-5.4.b4.tar.gz #注意版本问题(百度网盘64:http://pan.baidu.com/s/1cl3dQu) [root@bass src]# tar -xzvf rarlinux-x64-5.4.b4.tar.gz rar/ rar/order.htm rar/acknow.txt rar/r…
一开始我的想法是这样的: //在控制台里面操作 static void Main(string[] args) { //backup( @"D:\gg\config.xml", @"D:\gg\xx",);//在D:\gg\xx 下备份配置文件config Console.Read(); } public static void backup(string sourcefile, string targetfile) { if (!Directory.Exists(…
调用winRAR进行压缩 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace testZIPEXE { class Program { static void Main(string[] args) { String exePath = "C:\\Program Files (x86)\\WinRA…
lienhua342014-09-10 1 文件访问权限 在文件访问权限和进程访问控制中,我们已经讲述过文件访问权限位,为了方便,我们重新列在下面, 表 1: 文件的 9 个访问权限位  st_mode 屏蔽  意义  S_IRUSR  用户 -读  S_IWUSR  用户 -写  S_IXUSR  用户 -执行  S_IRGRP   组 -读  S_IWGRP  组 -写  S_IXGRP  组 -执行  S_IROTH  其他 -读  S_IWOTH  其他 -写  S_IXOTH  其他…
linux zip 忽略 .git 文件夾 # zip 命令 zip -r bitvolution.zip bitvolution -x *.git* # tar命令压缩文件夹忽略 .git文件夹 tar -zcv --exclude='.git' --exclude='.gitignore' -f test.tar.gz ./* zip 如果需要忽略多个目录 使用 zip -r test.zip test/ -x@exclude.lst exclude.lst 文件 的内容是 *.git* *…
Linux的压缩/解压缩命令详解及实例 压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip 另:有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar命令的,实例如下: tar -zcvf /home/zdzlibs.tar.gz /home/zdz/java/zdzlibs/   zip命令详解 1.zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成m…
linux  zip命令的基本用法是: zip [参数] [打包后的文件名] [打包的目录路径] linux  zip命令参数列表: -a     将文件转成ASCII模式 -F     尝试修复损坏的压缩文件     -h     显示帮助界面 -m     将文件压缩之后,删除源文件 -n 特定字符串    不压缩具有特定字尾字符串的文件 -o     将压缩文件内的所有文件的最新变动时间设为压缩时候的时间 -q     安静模式,在压缩的时候不显示指令的执行过程 -r     将指定的目录…
打包举例:将 /usr/local/src/zlib-1.2.5目录下的文件打包成 zlib-1.2.5.tar.gz cd /usr/local/src tar -czvf ./zlib-1.2.5.tar.gz ./zlib-1.2.5/* # 压缩到制定目录下(如:/root/2/ ) tar -czvf /root/2/zlib-1.2.5.tar.gz ./zlib-1.2.5/* #压缩 tar  -czvf   ***.tar.gz tar  -cjvf   ***.tar.bz2…
1.写入Excel,并加密压缩.不保存文件 String dcxh = String.format("%03d", keyValue); String folderFileName="Q10152900H1I002016060071.zip"; File file=new File(folderFileName+".xls");   fos=new FileOutputStream(file);   //设置sheet 页中文名字      wo…
转载:http://oldboy.blog.51cto.com/2561410/597515 使用apt-get安装:  sudo apt-get install  rar  zip rar使用: 将/etc 目录压缩为etc.rar 命令为: rar a etc.rar /etc 将etc.rar 解压 命令为:rar x etc.rar unrar -e etc.tar zip使用 zip命令可以用来将文件压缩成为常用的zip格式.unzip命令则用来解压缩zip文件. 1. 我想把一个文件…
linux查看文件夹大小,备份文件夹zip压缩解压 du -sh : 查看当前目录总共占的容量.而不单独列出各子项占用的容量 du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量. [ attachment]# du -sh294M .[ attachment]# du -lh --max-depth=1396K ./printTmpl128K ./payment3.6M ./goodscat1.2M ./adv100K ./faceFile156K ./…
ant zip 对压缩文件进行指定位置的修改 实现功能: 对2中文件进行修改: 需求: 在XX文件中,从二进制流的200字节位置开始,往后的30位字节数量.插入一个值 由于涉及到公司内部,不方便写太多. 代码: import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Enumeration; impo…
使用zip命令的-d参数即可删除zip包中的特定文件. 示例:假设有test.zip,包含_code(目录)._code.zip.readme.txt三个文件,现在要删除test.zip中的_code目录,则执行如下命令 zip -d test.zip _code zip -m myfile.zip ./rpm_info.txt 向压缩文件中myfile.zip中添加rpm_info.txt文件…
http://www.cnblogs.com/fjping0606/p/4743009.html 1.配置SVN默认编辑器vi ~/.bash_profile最后一行加上:export SVN_EDITOR=vim  # 定义svn editor为vim编辑2.让配置生效source ~/.bash_profile3.设置忽略文件:先切换到项目目录,如test输入:svn propedit svn:ignore .  #‘.’号需加上,代表当前目录:输入需要忽略的文件/文件夹如:conf/db.…
tar -zcvf /home/xahot.tar.gz /xahottar -zcvf 打包后生成的文件名全路径 要打包的目录例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件.zip 压缩方法: 压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归zip [参数] [打包后的文件名] [打包的目录路径]解压 unzip xahot.zip 不解释linux zip命令的基本用法是: linux zip命令参数列表: -a 将文件转成AS…
Linux常用命令 如何进行用户和群组的创建和更改 [1]groupadd:用于创建新的群组. 语法:groupadd [-option] 用户名:其常用参数有:-g groupadd -g 555 team:创建一个GID为555的群组. [2]groupdel:用于删除已存在的群组.注意:在删除群组前必须先将该群组内的用户删除. 语法:groupdel 群组名 [3]useradd:用于创建用户. 语法:useradd [-option] 用户名:其常用参数有:-u,-g,-G -u:(UI…
https://my.oschina.net/u/3285916/blog/1632552 参数: --exclude 打包时排除不需要处理的文件或目录 说明: tar -zcf a.tar.gz 打包的目录 --exclude=指定排除的文件所在的路径 总结:tar -zcf a.tar.gz 打包的目录 --exclude=指定排除的文件所在的路径 1)打包的目录使用相对路径,排除的文件只能接相对路径 2)打包的目录使用绝对路径,排除的文件接相对路径或绝对路径 3)建议打包的目录和排除的文件…