linux 常用操作指令(随时更新)

        ls: 查看当前目录下文件列表

           -l   列出文件详细信息l(list)

         -a   列出当前目录下所有文件及目录,包括隐藏的a(all)

       mkdir         创建目录

             -p           创建目录,若无父目录,则创建p(parent)

        cd               切换目录

        touch          创建空文件

        echo            创建带有内容的文件。

    cat              查看文件内容

    cp                拷贝

       mv               移动或重命名

       rm               删除文件

             -r            递归删除,可删除子目录及文件

             -f            强制删除

 

      解压缩指令

tar

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

# tar -uf all.tar logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。

# tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思

# tar -xf all.tar
这条命令是解出all.tar包中所有文件,-t是解开的意思

压缩

tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg 

tar -czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

 tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar -cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

解压

tar -xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2   //解压 tar.bz2

tar -xZvf file.tar.Z   //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip

总结

1、*.tar 用 tar -xvf 解压

2、*.gz 用 gzip -d或者gunzip 解压

3、*.tar.gz和*.tgz 用 tar -xzf 解压

4、*.bz2 用 bzip2 -d或者用bunzip2 解压

5、*.tar.bz2用tar -xjf 解压

6、*.Z 用 uncompress 解压

7、*.tar.Z 用tar -xZf 解压

8、*.rar 用 unrar e解压

9、*.zip 用 unzip 解压

 

转载于:https://www.cnblogs.com/maxm/p/6142816.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/469758.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

北京中软国际软件测试面试,中软国际软件测试面试题 2012年中软国际软件测试笔试题...

一.简答题:(60分)1. 写出软件测试的基本流程。(2. 分别用等价类划分和边界值方法设计测试用例测试密码域。要求密码必须是数字或字母且必须大于6位小于15位。(6分)3. 用SQL语句查询前十条记录?(6分)4. 什么是唯一索引,非唯一索引&…

16进制数组转字符串

修改函数原型&#xff0c;确保每次malloc后可以释放堆控件 char * HexToString(char *str,unsigned char Hex[],unsigned char lenth) {unsigned char i0,j0;unsigned char tema,temp;//char *str(char*)malloc(lenth*2);for(i0;i<lenth;i){tema(Hex[i]>>4)&0x0F;…

智慧交通day01-算法库03:cv.dnn

1.DNN模块 1.1. 模块简介 OpenCV中的深度学习模块&#xff08;DNN&#xff09;只提供了推理功能&#xff0c;不涉及模型的训练&#xff0c;支持多种深度学习框架&#xff0c;比如TensorFlow&#xff0c;Caffe,Torch和Darknet。 OpenCV那为什么要实现深度学习模块&#xff1f;…

高标清硬盘播出服务器,高标清4通道SDI硬盘播出服务器 XUAPX4000HD

原标题&#xff1a;高标清4通道SDI硬盘播出服务器 XUAPX4000HDXUAP多通道硬盘自动播出系全系统设计 IP/TS/SDI多种播出模式XUAP系统采用先进硬件译码技术的自动播出系统&#xff0c;可依设定时间自动化切换影片与触发连动外围设备&#xff0c;如 矩阵、录像机、切换器 等&#…

行为科学统计第3章

行为科学统计 Statistics for the Behavioral Sciences 人生很累&#xff0c;现在不累&#xff0c;以后更累啦&#xff5e; 第3章 集中趋势 引言&#xff1a;一个平均数最主要的优势是它提供了单个数字&#xff0c;这个数字可以描述整个分布&#xff0c;并且可以被用于与其他分…

linux驱动层获取当前的系统时间

#include <linux/timer.h> #include <linux/timex.h> #include <linux/rtc.h>/*添加到合适位置*/struct timex txc; struct rtc_time tm;do_gettimeofday(&(txc.time));rtc_time_to_tm(txc.time.tv_sec,&tm);printk("UTC time :%d-%d-%d %d:%d…

智慧交通day02-车流量检测实现01:总览

随着城市交通量的迅猛增加&#xff0c;车流量统计已成为智能交通系统中一项关键技术和热门研究方向。高效而精确的车流量检测可以交通管理者和决策者&#xff0c;以及驾驶员提供数据支撑&#xff0c;从而为交通调度&#xff0c;降低拥堵情况的发生&#xff0c;提高道路利用率有…

从qq服务器删除误收邮件,如何恢复从qq邮箱删除的电子邮件

Qq邮箱恢复意外删除的邮件方法第1步: 如果您删除邮件&#xff0c;则无论是普通删除还是完整删除&#xff0c;都可以选择在几秒钟内撤消&#xff0c;以便恢复以前意外删除的邮件. 也就是说&#xff0c;在删除消息后&#xff0c;请在删除上述提示后单击“撤消”. 如果提示消息消失…

linux-虚拟机安装

第一步&#xff1a;下载 安装虚拟机&#xff01; 链接: http://pan.baidu.com/s/1nuGLwsL 密码: 2qdy 第二步&#xff1a;镜像文件&#xff01; 链接: http://pan.baidu.com/s/1nuGLwsL 密码: 2qdy linux 命令大全&#xff1a; arch 显示机器的处理器架构(1) uname -m 显示机器…

安卓JNI传结构体

安卓层代码: package com.demouhf.uhfjni;import android.util.Log; class Foo {protected int len;protected String name; } public class Demouhf {static {try {Log.i("JNI", "wqf Trying to load libnhf.so");/* 調用gsensor.so */System.loadLibra…

智慧交通day02-车流量检测实现02:多目标追踪

1.多目标跟踪分类 多目标跟踪&#xff0c;即MOT&#xff08;Multi-Object Tracking&#xff09;&#xff0c;也就是在一段视频中同时跟踪多个目标。MOT主要应用在安防监控和自动驾驶等领域中。 1.1 初始化方法 多目标跟踪&#xff0c;即MOT&#xff08;Multi-Object Trackin…

GIT非常好的整理

初始化配置 C代码 #配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" #配置使用git仓库的人员email git config --global user.email youyourdomain.example.com #配置到缓存 默认15分钟 git config --global cred…

centos虚拟机wifi设置代理服务器,vmware虚拟机centos在宿主机连WIF..._网络编辑_帮考网...

caotongjiang新兵答主12-13TA获得超过6747个赞资料:netmask ip地址 broadcast 子网掩码 gateway 网关 dns DNS服务器vmware三种网络连接上网设置&#xff1a;1.桥接方式(bridge) :默认使用vmnet0将虚拟机的ip设置与主机同网段未使用ip,其余与主机相同:ip地址与主机同段相异,子网…

PHP mysql_real_escape_string() 函数

mysql_real_escape_string (PHP 4 > 4.3.0, PHP 5) mysql_real_escape_string — 转义 SQL 语句中使用的字符串中的特殊字符&#xff0c;并考虑到连接的当前字符集 Warning 本扩展自 PHP 5.5.0 起已废弃&#xff0c;并在将来会被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换…

ValueError: check_hostname requires server_hostname的解决办法

在用pip安装scikit-image库时报错&#xff1a;ValueError: check_hostname requires server_hostname 报错ValueError: check_hostname requires server_hostname通常是因为版本冲突等原因&#xff0c;查遍网上众多大佬总结的经验后&#xff0c;最终发现是由网络代理导致的问题…

微软笔试题(看到的写答案啊)

int func(int n, int* r) {printf("n%d *r%d\n",n,*r);//加了个打印的东西 return n && (*r n) && func(n-1, r); }int main() {int r 0;func(100, &r);return 0; }&&还具有短路的功能&#xff0c;即如果第一个表达式为false&#xff…

salesforce 零基础学习(五十四)常见异常友好消息提示

异常或者error code汇总&#xff1a;https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_calls_concepts_core_data_objects.htm 做项目的时候有很多异常是我们经常遇到的&#xff1a; 1.空指针异常&#xff1b; 2.死锁或者超时&#xff1b; 3.级联删…

datasnap ajax jsonp,有没有办法在Delphi DataSnap REST服务器上使用JSONP?

似乎没有办法使用DataSnap来实现带有Padding的JSONP(JSON)解决方案&#xff0c;但是我想在这里抛出这个问题以防有人解决了这个问题。有没有办法在Delphi DataSnap REST服务器上使用JSONP&#xff1f;背景&#xff1a;JSONP是一种利用HTML脚本元素的跨站点引用功能来克服XmlHtt…

PackagesNotFoundError: The following packages are not available from current channels:

解决方法很简单。 先输入以下命令&#xff1a; conda config --append channels conda-forge 在安装你所需要的包即可。

redis安装与基本配置

获取下载包 wget http://download.redis.io/releases/redis-2.8.24.tar.gz 解压和编译 tar -zxvf redis-2.8.24.tar.gz cd redis-2.8.24/ make #如果报jemalloc的错&#xff0c;就用make MALLOClibc make test make test可能报错说需要tcl 8.5&#xff0c;用yum安装 yum ins…