tar是Linux中常用的打包、压缩、加压缩工具,tar的参数很多,这里仅仅列举常用的压缩与解压缩参数。...tar的参数: -c :create 建立压缩档案的参数 -x : 解压缩压缩档案的参数 -z : 是否需要用gzip压缩 -v: 压缩的过程中显示档案 -f: 置顶文档名,在...文件打包 将整个/home/www/images 目录下的文件全部打包为 /home/www/images.tar tar -cvf /home/www/images.tar /home/www/images...文件解压 将tgz文件解压到指定目录 tar zxvf test.tgz -C 指定目录 比如将/kernel.tgz解压到 /linux-2.6.29 目录 tar zxvf /kernel.tgz...-C /linux-2.6.29 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132223.html原文链接:https://javaforall.cn
编写shell脚本的时候经常需要解压缩到指定的文件夹,tar命令是最常用的 参考一下说明,其中注意-C的用法。...tar命令 解压文件到指定目录:tar -zxvf /home/zjx/aa.tar.gz -C /home/zjx/pf tar [-cxtzjvfpPN] 文件与目录 .......范例: 范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!...文件或目录 参数: -d :用来解压缩的参数 -r :可以连同目录下的文件也同时给予压缩呢!...-t :查看 cpio 建立的文件或装置的内容 -c :一种较新的 portable format 方式储存 -v :让储存的过程中文件名称可以在萤幕上显示 -B :让预设的 Blocks 可以增加至
本文介绍了Linux解压文件到指定目录的方法,分享给大家,具体如下: tar在Linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数 参数: -c :create.../www/images 目录下的文件全部打包为 /home/www/images.tar tar -cvf /home/www/images.tar /home/www/images ← 仅打包,不压缩.../images ← 打包后,以gzip压缩 在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz 或tgz来代表gzip压缩过的tar file文件 1 将tgz文件解压到指定目录...tar zxvf test.tgz -C 指定目录 比如将/source/kernel.tgz解压到 /source/linux-2.6.29 目录 tar zxvf /source/kernel.tgz...-C /source/ linux-2.6.29 2 将指定目录压缩到指定文件 比如将linux-2.6.29 目录压缩到 kernel.tgz tar czvf kernel.tgz linux-
示例 1:将tar文件提取到/tmp/rumenz目录 在第一个示例中,我将解压 rumenz.tar文件到目录/tmp/rumenz。...-xvf `rumenz.tar` -C /tmp/rumenz/ 在上面的示例中,我使用-v选项来显示 tar 解压的进度。...目录 目录不存在先创建 # mkdir -p /tmp/rumenz1 现在我们将解压rumenz1.tgz文件到/tmp/rumenz1/ 目录。...# tar -jvxf `rumenz2.tbz2` -C /tmp/rumenz2/ 示例 4:从tar存档中解压提取指定文件到/backup/rumenz目录 我们可以从etc.tar存档中解压提取部分文件到指定目录...mkdir /backup/rumenz # tar -xvf `etc.tar` etc/issue etc/fuse.conf etc/mysql/ -C /backup/rumenz/ 相关文章 linux
总结:sed -i "s/查找字符/替换字符/g" grep 查找字符 -rl 目录路径
rm是Linux下文件删除的命令,它是Linux下非常强大却又非常危险的一条命令,特别是rm -rf有时候强大到让你欲哭无泪,当你想清除当前目录下的所有文件和目录时,很简单 #rm -rf ./* 这没什么...来实现把rm改造成删除文件至回收站 alias r=trash alias rl='ls ~/.trash' // rl 命令显示回收站中的文件 alias ur=undelfile // ur命令找回回收站中的文件...undelfile() //这个函数的作用是找回回收站下的文件 { mv -i ~/.trash/\$@ ./ } trash() //这个函数是将指定的文件移动到指定的目录下,通过将rm命令别名值...trash来实现把rm改造成删除文件至回收站 { mv $@ ~/.trash/ } cleartrash() //这个函数的作用是清空回收站目录下的所有文件 { read -p "clear...trash的作用是移动文件到指定的回收站目录;undelfile的作用是找回回收站目录中的指定文件;cleartrash的作用是清空回收站目录。经rm命令别名为trash来实现rm命令的改造!
linux(ubuntu)文件解压及压缩文件 ubuntu支持文件的解压及压缩功能, 如果ubuntu上面没有安装过unzip工具的话,可以通过下面命令安装: sudo apt-get install...unzip zip压缩文件夹,文件及解压文件的命令 1.压缩文件夹 zip -r 目标文件名.zip 要压缩的文件夹 2.把文件 unzip 文件 目的地 把/home目录下面的mydata.zip解压到...mydatabak目录里面 3.把文件解压到当前目录 unzip 要解压的文件 其他的详细请查看:http://note.youdao.com/noteshare?...:本笔记是在网上找的 重要: 之前往云服务器上上传项目时,是把项目直接通过xftp上传,速度非常慢,后来听朋友说先在本地压缩,然后再通过xftp往云服务器上传,之后再在云服务器上利用ubuntu的命令解压即可
种方式: 一、权限字母+操作符表达式 二、数字方法(常用) hmod数字权限方法(推进) 命令格式: chmod [数字组合] 文件名 chmod [数字组合] 目录名 -R参数可递归生效(该目录下所有文件或子目录一起改变...如果想把目录下的文件和子目录也同时改变,需要使用 -R参数 chmod字符式权限表示法 命令格式: Chmod [用户类型] [+ | – | =] [权限字符] 文件名 表一详细说明表 chmod 用户类型...文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而 … linux中chmod更改文件权限命令 1..../archive/2010/03/23/1692809.html] Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以 … linux文件权限命令chmod学习 Linux系统中的每个文件和目录都有访问许可权限...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
当我们需要上传文件至某个网站时候,往往在线上传是要求文件大小的,而且之能传压缩包,这个时候把多个文件压缩为一个文件就很有必要了,尤其是当你需要压缩多个文件时候,写一个自动脚本更有必要了,好在这是在Linux...qbl=relate_question_2&word=Linux%CF%C2%B4%F2%B0%FC%B2%A2%D1%B9%CB%F5%C4%B3%B8%F6%CE%C4%BC%FE%BC%D0%CF
{} -o output/{} \; //批处理*.cpp 查看结果(不仅去掉注释,而且还自动排版了) vi output/login/1.h: vi output/login/1.cpp: Linux...命令 find 和 exec作用 find命令的一个选项,如下所示: (1)在当前目录下(包含子目录),查找所有txt文件并找出含有字符串"bin"的行 find ./ -name "*.txt" -exec...grep "bin" {} \; (2)在当前目录下(包含子目录),查找10天前的log文文件 find ./ -name ".log" -mtime +10 -exec ls {} \; ( {...}和\;中间有空格,\和;中间没有空格,是连接的) (3)在当前目录下(包含子目录),删除10天前的log文文 find ./ -name ".log" -mtime +10 -exec rm {}...\; (4)在当前目录下(包含子目录),删除所有txt文件 find ./ -name "*.txt" -exec rm {} \; find -name compile.sh -exec ls
find 在指定目录下查找文件 补充说明 find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。...; -ctime:查找在指定时间之时被更改的文件或目录,单位以24小时计算; -daystart:从本日开始计算时间; -depth:从指定目录下最深层的子目录开始查找; -empty:寻找文件大小为...在 /home 目录下查找以 .txt 结尾的文件名 find /home -name "*.txt" 同上,但忽略大小写 find /home -iname "*.txt" 当前目录及子目录下查找所有以...-type f 时间戳 UNIX/Linux 文件系统每个文件都有三种时间戳: 访问时间 (-atime/天,-amin/分钟):用户最近一次访问时间。.../text.sh {} \; 搜索但跳过指定的目录 查找当前目录或者子目录下所有 .txt 文件,但是跳过子目录 sk find . -path ".
导读 博客主页:红目香薰_CSDN博客-大数据,MySQL,Java领域博主 ✍本文由在下【红目香薰】原创,首发于CSDN✍ 2022年最大愿望:【服务百万技术人】 前言 本文章属于系列文章...Linux系统命令行的含义 命令的组成 文件操作 打包与解压 常用特殊命令 Linux基本操作 Linux系统的文件结构 /bin 二进制文件,系统常规命令 /boot 系统启动分区...ls /bin //查看指定目录下的所有目录和文件 创建目录(mkdir) mkdir tools //在当前目录下创建一个名为tools的目录 mkdir /bin...; c:打包文件; v:显示运行过程; f:指定文件名; 解压文件 tar -zxvf a.tar //解包至当前目录 tar -zxvf a.tar -C /...usr------ //指定解压的位置 unzip test.zip //解压*.zip文件 unzip -l test.zip //查看*.zip
./* -r表示递归 zip [参数] [打包后的文件名] [打包的目录路径] 解压 unzip xahot.zip 不解释 linux zip命令的基本用法是: linux zip命令参数列表:...将文件压缩之后,删除源文件 -n 特定字符串 不压缩具有特定字尾字符串的文件 -o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间 -q 安静模式,在压缩的时候不显示指令的执行过程 -r 将指定的目录下的所有子目录以及文件一起处理...-S 包含系统文件和隐含文件(S是大写) -t 日期 把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy 举例: 将/home/wwwroot/xahot/ 这个目录下所有文件和文件夹打包为当前目录下的...////////////////////////////// unzip语 法: unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip文件][文件][-d <目...-X 解压缩时同时回存文件原来的UID/GID。 [.zip文件] 指定.zip压缩文件。 [文件] 指定要处理.zip压缩文件中的哪些文件。 -d 指定文件解压缩后所要存储的目录。
说明:安装的 tomcat 为解压版(即免安装版):apache-tomcat-8.5.15.tar.gz (1)使用 root 用户登录虚拟机,在根目录下的 opt 文件夹新建一个 software...(3)在 software 文件夹中新建一个 tomcat 文件夹,用于存放解压的 tomcat tar 包。 (4)解压 tomcat 的 tar 包至 tomcat 文件夹。...解压 tar 包:tar -xvf tar 包 -C 指定目录 解压 zip 包:unzip zip文件名 (解压至当前目录) | unzip...-o -d zip文件名 (解压至指定目录;-o:不提示的情况下覆盖文件;-d:指明将文件解压缩到......目录下) (5)开放 8080 端口,启动 tomcat 。...Windows 上将 tomcat 压缩包解压好,使用 rz 命令或者 Xftp 软件传输至 Linux 上。
.tar.gz 或者使用shell工具在本地下好上传至linux。...二、安装tomcat 2.下载并解压tomcat (1)下载安装包 进入到/usr/local目录下新建mywork目录 mkdir mywork ,在mywork目录下使用wget指令下载安装包...mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.49/bin/apache-tomcat-8.5.49.tar.gz” 或者使用shell工具在本地下好上传至linux.../mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz” 或者使用shell工具在本地下好上传至linux。...groupadd mysql (创建用户组) useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql (将mysql用户添加至组中并为用户指定
在Linux操作系统中,压缩的命令及文件格式更多,本文主要列举常用的压缩与解压缩命令。...-cv -f test.tar /home/www/abc/# 解包,将文件test.tar的内容解包至对应目录tar -xv -f test.tar -C /home/backup/# 打包当前目录下内容的同时压缩...tar -zcv -f test.tar.gz *# 解压缩当前目录下backup目录tar -zxv -f test.tar.gz -C backup/tar扩展:打包时排除指定文件或目录命令格式:tar...:# 将目录内的文件生成压缩文件zip -r test.zip /home/www/abc/# 解压缩至当前目录unzip test.zip# 解压缩至指定目录unzip -d /home/www/ test.zip...# 解压缩至指定目录rar x test.zip /home/www/我正在参与2023腾讯技术创作特训营第四期有奖征文,快来和我瓜分大奖!
Linux查看日志ERROR出现次数的命令 查找Error日志并统计次数 # 查找Error日志并统计次数 grep -o -E 'ERROR'| sort | uniq -c 查找error日志并存储到指定文件...#查找日志文件testLog.log中的ERROR并将其存储到指定的文件error.log里面 tail -f testLog.log | grep -o -E 'Error' >> error.log...-r 表示搜索子目录 -l 表示输出匹配的文件名 s表示替换,d表示删除 示例:sed -i “s/shan/hua/g” lishan.txt 把当前目录下lishan.txt里的shan都替换为hua.../etc/profile的最后5行内容,应该是: tail -n 5 /etc/profile 如果想同时查看可以将前10行和后5行的显示信息通过输出重定向的方法保存到一个文档,这样查看文档即可一目了然..., ""); } END { print err1_cnt, err2_cnt; }' /tmp/a.log Linux压缩和解压命令 压缩 // 将目录里所有jpg文件打包成 tar.jpg tar
gcc-c++ 第二步 需要将下载好的 redis 压缩包添加到 linux 服务器中 我这里版本:redis-3.0.0.tar.gz 第三步 解压压缩包 [root@VM_0_10_centos...installPackage]# tar -zxvf redis-3.0.0.tar.gz 第四步 编译 redis 命令:进入 redis 的解压完毕的根目录下 执行命令: [root@VM_0_10...第五步 安装 redis 命 令 : 进 入 redis 的 解 压 完 毕 的 根 目 录 下 , 执 行 命 令 : make install PREFIX=/usr/local/redis PERFIX...意味着安装目录是后面指定的目录 [root@VM_0_10_centos redis-3.0.0]# make install PREFIX=/usr/local/redis cd src && make...2.后端启动(所谓后端启动,顾名思义,在后端进行启动,不需要在前台卡主,那样我们什么也做不了,就是后台进程) (1)先将 redis 解压目录下的 redis.conf 文件拷贝到 安装好的 redis
由于 Maven 的 缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项 目。...WEB-INF目录 3、在WEB-INF目录下创建web.xml文件,并添加相应代码 4、目项目报错,更新项目(右击项目-》maven-》update project ) Maven : 常见命令...(jdk-7u80-linux-x64.tar.gz) 附件也有。 2、JDK资源解压 在 Linux 中安装应用的常用目录为:/opt 或/usr/local 目录。...解压 JDK 到指定目录: tar -zxvf jdk-7u80-linux-x64.tar.gz -C /usr/local 重命名 JDK 目录: mv /usr/local/jdk1.7.0_...在/usr/local 目录中创建子目录 nexus: mkdir /usr/local/nexus 解压 Nexus 到指定目录: tar -zxvf nexus-2.11.2-03-bundle.tar.gz
一开始redis只有linux版本,后来退出了windows版,但是服务器基本上都是linux系统,所以接下来看看在linux中如何安装redis。...的安装: 1、安装gcc编译器 yum install gcc-c++ 2、下载redis 我们把redis下载到/usr/local/software/下: ①、进入local创建software目并进入...-zxvf redis-3.2.9.tar.gz -C /usr/local/ 然后用ll -h查看,如下图则解压成功: ?...图片发自简书App 6、移动文件 为了方便以后操作,我们在local目录下创建redis目录,在redis目录下再创建etc目录,用于存放redis配置文件,创建bin目录用于存放脚本文件: ①、创建...bin 启动redis: 执行如下命令启动redis: /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 该命令是指定
领取专属 10元无门槛券
手把手带您无忧上云