linux压缩文件夹

linux之文件查找find grep详解,以及压缩归档

喜你入骨 提交于 2019-11-28 23:46:55
.find linux里的实时查找工具,通过制定路径完成文件查找. find[options]...[查找路径] [查找条件] [处理动作] 查找路径:查找的位置,默认是当前文件夹. 查找条件:指定查找的标准,文件名,大小,类型,日期等. 处理动作:对符合条件的文件做什么类型操作,默认是输出. 查找条件 根据文件名查找 -name 指定名称,可以使用正则 find /etc -name *.conf -maxdepth 2 -iname 忽略大小写 -links n 引用磁盘次数为n的文件 find -links 2 -regex 后面需要跟完整路径,而不是文件名,必须整个路径完全匹配 find /etc -regex '/etc/ssh/sshd_config' # 用来判断是否存在 指定搜索的层级 -maxdepth level 最大搜索深度,当前指定的目录为第一层 find -maxdepth 3 -name filename -mindepth level 最小的搜索深度,包括level层. 根据属主,属组查找 -user usernam 查找属主为username的文件 -group groupname 查找属组为groupname的文件 -uid id 查找属主为id的文件 查看 uid gid id username -gid id 查找属组为id的文件 nouser

Linux 压缩和解压

南笙酒味 提交于 2019-11-28 22:07:37
tar 1、把文件解压到另一个文件夹里 tar -zxvf jdk-8u11.tar.gz -C /usr/java/ zip 1、压缩文件 zip a.zip demo1.apk (a.zip代表压缩后的文件名称,demo1.apk代表要压缩的文件) 压缩多个文件 zip a.zip demo1.apk demo2.apk ​ 2、压缩文件夹 zip -r b.zip demo 3、解压文件(文件夹) unzip aa.zip 4、解压war包 unzip web.war -d web 来源: https://www.cnblogs.com/chuhongyun/p/11429031.html

linux下tar的用法

拥有回忆 提交于 2019-11-28 18:59:48
1. 打包 tar -cvf hello.tar hello/ 把hello文件夹打包,红字 hello.tar 是即将生成的打包文件的名字, 仅打包不压缩 对应的解压方式是: tar -xvf hello.tar 会把之前已经打好的tar包在当前路径下解开 2. 打包+压缩 tar -zcvf hello.tgz hello/ 把hello文件夹打包并压缩,红字 hello.tgz 是即将生成的压缩文件的名字,打包且以gzip方式压缩 后缀.tgz也可以写成.tar.gz 对应的解压方式是 tar -xzvf hello.tgz 3. 选项的含义 -c 是create的意思,创建新的备份文件,因此这个选项用于打包,而不是解压 -v 显示执行过程 -f 是file的意思 -x 是extract提取的意思,因此这个选项用于解开包 -z 是用gzip压缩或者ungizip解压的意思,涉及到gzip方式的压缩、解压缩都要带这个参数 其他还有几个压缩方式,平时用的少,bzip2等 来源: https://www.cnblogs.com/min2day/p/11421539.html

Linux下的压缩解压缩命令详解

只愿长相守 提交于 2019-11-28 17:10:57
linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip文件解压到 /home/sunny/ -o:不提示的情况下覆盖文件; -d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下; 3.其他 zip -d myfile.zip smart.txt 删除压缩文件中smart.txt文件 zip -m myfile.zip ./rpm_info.txt 向压缩文件中myfile.zip中添加rpm_info.txt文件 ------------------------------------------------------------------------------- 要使用 zip 来压缩文件,在 shell 提示下键入下面的命令: zip -r filename.zip filesdir 在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新 zip 文件的目录。-r 选项指定你想递归地(recursively)包括所有包括在 filesdir 目录中的文件。 要抽取 zip 文件的内容

Linux常用高频命令tree、tar、cat、stat等(自总结)

前提是你 提交于 2019-11-28 15:35:15
Linux 常用高频命令tree、tar、cat、stat等(自总结) 在Linux环境下使用一些命令行和shell编程已经有很长时间了,一直想写一篇关于linux命令行和shell编程的文章,但被一些事情搁置下来了。今天抽出一些时间把Linux下常用的高频命令一个个亲自验证之后写了这篇文章。很多命令可能你用过,但是有时候可能记得有点模糊。这里将它系统的列举出来,希望能对自己和他人有些许帮助。 文件或目录的创建和删除 1 ) 创建文件与目录 1)touch file1 file2 file3 2) mkdir -p dir1/dir11/dir111 -p (中间一定不要留空格) 可以建立级联目录 , 如果不带这个参数 , 新建目录的父目录必须已经存在 。 3) 删除命令 rm (功能更强) 与 rmdir 删除一个目录树 rm – rf dir1 说明: 1、rmdir 命令仅用于移除空目录。由于 dir1 目录下面有文件,因此 rmdir dir1 命令将拒绝移除该目录。可以 -rf 参数 , 一次性移除。但是由于该命令没有任何提示,请谨慎使用。 2、rm 命令常用的参数有三个: - i , -r ,-f -i: 删除操作时候,系统会询问我们是否删除文件 ; -r :这个操作可以连同这个目录下面的子目录一起删除。特别注意这个功能比 rmdir命令 要强大的多

linux常用命令(面试)

南楼画角 提交于 2019-11-28 11:20:41
显示目录和文件的命令 Ls:用于查看所有文件夹的命令。 Dir:用于显示指定文件夹和目录的命令 Tree: 以树状图列出目录内容 Du:显示目录或文件大小 修改目录,文件权限和属主及数组命令 Chmod:用于改变指定目录或文件的权限命令。 Chown:用于改变文件拥有属性的命令。 Chgrp:用于改变文件群组的命令。 Chattr:用于设置文件具有不可删除和修改权限。 Lsattr:用于显示文件或目录的隐藏属性。 创建和删除目录的命令 Mkdir:用于创建目录 Rmdir:用于删除空的目录 Rm -f:用于删除不为空的目录 创建和删除,重命名,复制文件的命令 Touch:创建一个新的文件 Vi:创建一个新的文件 Rm:删除文件或目录 Mv:重命名或移动文件的命令 Cp:复制命令 Scp:用于将本地的文件或目录复制到远程服务器 Wget:用于下载ftp或http服务器文件到本地。 显示文件内容的命令 Cat:用于显示指定文件的全部内容 More:用 分页 的形式显示指定文件的内容 Less:用分页的形式显示指定文件的内容,区别是more和less翻页使用的操作键不同。 Head:用于显示文件的前n行内容。 Tail:用于显示文件的后n行内容。 Tail -f:用于自动刷新的显示文件后n行数据内容。 查找命令 Find:查找指定目录或文件的命令。 Whereis

ubantu下关于linux命令合集

时光怂恿深爱的人放手 提交于 2019-11-28 10:25:42
ubantu下linux的命令与操作 1、熟悉linux目录是学习linux非常必要的第一步 linux目录结构: linux目录: /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。 /bin、/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 /boot:放置linux系统启动时用到的一些文件,如Linux的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub。 /dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 mount /dev/cdrom /mnt。 /etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有 /etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d。 /home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~edu 表示用户 edu 的家目录。 /lib、/usr/lib、/usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助。 /lost+fount:系统异常产生错误时

Linux知识点

独自空忆成欢 提交于 2019-11-28 01:21:49
第一单元《 Linux 系统简介及安装》 1、linux的理解:linux是一个计算机操作系统 2、Vmware的理解:vmware是一个虚拟主机软件 3、Linux的版本:centos只是linux发行版本的一种,linux的版本有很多 4、Linux的发展:linux是由unix发展过来的 5、Linux下查看ip的命令:ifconfig 此命令必须是超级管理员才能使用 6、Linux下切换用户的命令是:su 7、Linux和windows的异同:都是操作系统,linux安全性能以及运行效率都比windows要高,windows操作系统安全性能较低 8、Linux的ip理解:Linux的ip也可以作修改,可以在安装完成后使用命令setup来修改ip 9、Linux安装的模式的理解:linux的安装可以选择图形界面安装也可以选择文本模式安装 10、Linux运行级别的文件地址:/etc/inittab 11、Linux常用的关机命令:halt、poweroff、shutdown -h now(立刻关机)、shutdown -h 10(10分钟后关机) 12、Linux常用的重启命令:reboot、shutdown -r now(立刻重启)、shutdown -r 10(10分钟后重启) 13、Linux下修改ip的文件:/etc/sysconfig/network-scripts

打包与压缩命令

和自甴很熟 提交于 2019-11-27 20:20:33
打包命令tar,linux没有文件后缀,跟windows不同,为了区分好文件类型,要自己加 cvf的意思是创建文件,v显示哪些文件打包,f test.tar打包后的文件名,a.txt b.txt要打包的文件,打包意思是归档,不是压缩。 [root@localhost ~]# tar cvf test.tar a.txt b.txt a.txt b.txt [root@localhost ~]# tar cf test.tar1 a.txt b.txt 要查看打包文件内有什么文件 [root@localhost ~]# tar -tf test.tar a.txt b.txt 解开打包文件xf [root@localhost ~]# tar xf test.tar [root@localhost ~]# ls 解压到/root/test/bar下 [root@localhost ~]# tar xf test.tar -C /root/test/bar [root@localhost ~]# 压缩文件 [root@localhost ~]# gzip a.txt 解压缩 [root@localhost ~]# gunzip a.txt.gz 打包压缩到某个文件夹中 tar cf dabao.tar a.txt b.txt gzip dabao.tar 也可以 tar cfz

Linux实操、优化

廉价感情. 提交于 2019-11-27 14:01:11
Linux特点:   免费,开源,安全,高效,稳定,处理高并发非常强悍。 目录结构   Linux世界里,一切皆文件。   Linux文件系统是采用层级式的树状目录结构 树状目录结构: 1 /bin: 2 bin是Binary的缩写, 这个目录存放着最经常使用的命令。 3 4 /boot: 5 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 6 7 /dev : 8 dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。 9 10 /etc: 11 这个目录用来存放所有的系统管理所需要的配置文件和子目录。 12 13 /home: 14 用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。 15 16 /lib: 17 这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。 18 19 /lost+found: 20 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。 21 22 /media: 23 linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。 24 25 /mnt: 26