首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用shell压缩上个月访问的至少一个文件的tar目录

使用shell压缩上个月访问的至少一个文件的tar目录,可以按照以下步骤进行操作:

  1. 首先,确定要压缩的文件所在的目录。假设文件所在目录为/path/to/files/
  2. 使用find命令结合-atime参数来查找上个月访问的文件。-atime参数用于指定文件的访问时间,单位为天。假设上个月的时间范围为30天,可以使用以下命令进行查找:
  3. 使用find命令结合-atime参数来查找上个月访问的文件。-atime参数用于指定文件的访问时间,单位为天。假设上个月的时间范围为30天,可以使用以下命令进行查找:
  4. 如果找到了符合条件的文件,可以将其压缩为tar文件。使用tar命令的-cf参数指定要创建的tar文件名,然后使用-C参数指定要压缩的文件所在的目录,最后使用-z参数启用gzip压缩。假设要创建的tar文件名为archive.tar.gz,可以使用以下命令进行压缩:
  5. 如果找到了符合条件的文件,可以将其压缩为tar文件。使用tar命令的-cf参数指定要创建的tar文件名,然后使用-C参数指定要压缩的文件所在的目录,最后使用-z参数启用gzip压缩。假设要创建的tar文件名为archive.tar.gz,可以使用以下命令进行压缩:
  6. 其中,file1file2等为要压缩的文件名,可以根据实际情况进行替换。
  7. 压缩完成后,可以通过ls命令查看生成的tar文件:
  8. 压缩完成后,可以通过ls命令查看生成的tar文件:

以上是使用shell压缩上个月访问的至少一个文件的tar目录的步骤。请注意,这只是一个示例,实际操作中可能需要根据具体需求进行调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何使用Shell一个显示目录结构命令?

点击上方“民工哥技术之路”,选择“设为星标” 回复“1024”获取独家整理学习资料! ? 在Linux中使用Shell一个显示目录结构命令,快速寻找目录结构。 1、代码 #!.../usr/bin/env bash # 本命令用于显示指定路径或者当前路径文件结构,支持搜索 # tf 显示当前目录文件结构 # tf 接关键词 搜索当前目录 # tf 目录 关键词 搜索指定目录...KEYWORD=$2 fi if [ -n "$DIR" ]; then cd "$DIR" || exit 1 fi pwd tree -C -f | grep "$KEYWORD" 2、使用效果...3、颜色意思 蓝色代表目录 绿色代表可执行文件 红色代表压缩文件 浅蓝色代表链接文件 灰色代表其他文件 红色闪烁代表链接文件有问题 黄色代表设备文件 白色代表一般性文件,如:文本文件、配置文件、源码文件

60020

分享一个shell脚本用于“基于已安装rpm包,创建tar压缩包”

有时候,我们不想在系统中安装rpm包,但是又需要这个rpm包功能,那么可否实现呢?...这个需求是可以实现,当我们用tar包去安装这个功能时候就可以实现了.因为我们知道,rpm 包本质上是 运行了如下过程: 运行 pre-script, 进行依赖检查等. 释放文件到相应目录....忽略pre-script 和 post-script, 那么其实就是文件release 过程,所以可以把相应文件收集起来,然后打包就可以了....下面的脚本在系统中没有安装 对应rpm包时候,会查找对应 tar包,然后释放到系统中,如果系统中已经安装了对应rpm包,那么会打包生成相应rpmtar 包....如果把这个tar包放到目标系统中,那么目标系统需要和rpm包所在系统是相同. #!

69920
  • 使用Shell脚本遍历子目录下所有文件方法

    最近博客进行了搬家,CDN源发生改变,想着在CDN上将博客所有图片刷新预热一遍,那么问题来了,刷新预热需要得到所有图片地址,于是直接使用Shell脚本递归遍历wp-content/uploads目录先得到图片文件路径...创建Shell脚本 使用vi编辑器,先创建一个vi traveDir.sh文件,复制下面的脚本代码: #!...fi done } #读取第一个参数 read_dir $1 别忘记给脚本添加执行权限chmod +x traveDir.sh 使用方法 上一个步骤已将脚本创建完毕,接下来只需要执行....11/snipaste_20191110_102750.png这个样子,直接使用文本工具,将/data/wwwroot/xiaoz.me/批量替换为您自己域名,然后将URL提交到CDN服务商进行刷新预热...总结 脚本批量导出文件路径 文本工具将站点根目录批量替换为自己域名 提交URL刷新 脚本比较简单,网上一搜一大把,此文参考了:使用Shell遍历目录及其子目录所有文件方法

    1.5K20

    shell脚本实现 压缩Linux下某一目录所有文件夹至单独压缩

    当我们需要上传文件至某个网站时候,往往在线上传是要求文件大小,而且之能传压缩包,这个时候把多个文件压缩一个文件就很有必要了,尤其是当你需要压缩多个文件时候,写一个自动脚本更有必要了,好在这是在Linux...注意,如果文件夹名字里面有空格,是不能正确压缩! 老规矩直接上代码,随后解释: #!...-zvcf $dir\.tar.gz $dir; fi done 1 :for循环当前目录,把目录名字作为值传递。...2 : grep "/$" 只对目录进行操作 ? 3 :tar -zvcf $dir\.tar.gz $dir; 直接打包 附: [dirname]:取得脚本文件所在目录。...[basename]:用于去掉文件目录和后缀。 ?

    6.7K10

    如何使用.gitignore忽略Git中文件目录

    通常,在项目上使用Git工作时,你会希望排除将特定文件目录推送到远程仓库库中情况。.gitignore文件可以指定Git应该忽略未跟踪文件。...在本教程中,我们将说明如何使用.gitignore忽略Git中文件目录。包括常见匹配模式*星号,斜杠/,#井号注释,?....gitignore模式 .gitignore文件是纯文本文件,其中每行包含一个模式,用于忽略文件目录。.gitignore使用 globbing pattern模式来匹配带通配符文件名。...方括号 [...]方括号匹配方括号中包含字符。当两个字符之间用连字符-隔开时,表示一个字符范围。该范围包括这两个字符之间所有字符。范围可以是字母或数字。如果[之后一个字符是感叹号(!)...该文件可以命名为任意名称,并存储在任何位置。保存此文件最常见位置是主目录。你必须手动创建文件并配置Git使用它。

    8.7K10

    如何使用ShellSweep检测特定目录中潜在webshell文件

    关于ShellSweep ShellSweep是一款功能强大webshell检测工具,该工具使用了PowerShell、Python和Lua语言进行开发,可以帮助广大研究人员在特定目录中检测潜在webshell...功能特性 1、该工具只会处理具备默写特定扩展名文件,即webshell常用扩展名,其中包括.asp、.aspx、.asph、.php、.jsp等; 2、支持在扫描任务中排除指定目录路径; 3、在扫描过程中...,可以忽略某些特定哈希文件; 运行机制 ShellSweep提供了一个Get-Entropy函数并可以通过下列方法计算文件内容熵: 1、计算每个字符在文件中出现频率; 2、使用这些频率来计算每个字符概率...ShellScan ShellScan模块能够扫描多个已知包含恶意webshell目录,并按照文件扩展名输出熵平均值、中位数、最小值和最大值。...我们可以直接给ShellScan.ps1脚本传递一些包含webshell目录,任何大小均可,大家测试时可以使用下列代码库: tenncwebshell: https://github.com/tennc

    17310

    如何使用PQ获取目录下所有文件名(不含文件和子目录)

    今天想把之前发布Power BI示例文件文件夹做一个表出来,只获取该目录所有文件名,并不包含其中各种文件和子目录。 ? 因为每个文件夹中都包含多个文件,甚至还有子文件夹: ?...所以如果直接用“从文件夹获取数据”方式,PowerQuery会使用Folder.Files函数: ? Folder.Files会将所选目录下所有文件路径罗列出来: ?...以下是Folder.Contents说明: ? 这个就比较好了。它只返回所选目录文件夹名和文件名,并不会返回子文件夹下文件。...如果根目录下还有一个无拓展名文件,那么,仅仅筛选extension为空的话,就会多余一行数据: ? 所以需要其他办法,展开attribute选择directory: ? 点击确定后: ?...再筛选TRUE行: ? 意思是查看属性,然后筛选那些是“目录行。 这样,就将该目录所有文件名获取到了。

    7K20

    如何在Linux使用 chattr 命令更改文件目录扩展属性?

    在 Linux 操作系统中,chattr 命令用于更改文件目录扩展属性,包括可写性、可执行性和删除性等。本文将介绍 chattr 命令使用方法以及常见参数。...-f:强制执行命令,即使文件目录被保护。2. chattr 命令常见参数下面是 chattr 命令常见参数及其含义:+:添加一个属性。-:移除一个属性。=:设置属性。...3. chattr 命令使用示例示例 1:设置文件为不可修改我们可以使用 chattr 命令将一个文件设置为不可修改。...示例 2:禁止删除目录我们可以使用 chattr 命令禁止删除一个目录及其包含文件和子目录。...d directory示例 3:设置文件为可恢复我们可以使用 chattr 命令将一个文件设置为可恢复

    3.7K20

    如何一个目录所有md文件导出成pdf

    要将一个目录所有Markdown(.md)文件导出为PDF,您可以使用Node.js进行编程来实现。以下是一种可能方法: 首先,您需要设置Node.js环境并安装依赖项。...在命令行中导航到您项目目录,并运行以下命令: npm init -y npm install markdown-pdf 创建一个名为convert.jsJavaScript文件,并在其中编写以下代码...文件所在目录路径。...在命令行中运行以下命令来执行脚本: node convert.js 以上代码将遍历指定目录所有Markdown文件,并使用markdown-pdf库将它们转换为相应PDF文件。...每个Markdown文件将生成一个同名PDF文件,保存在相同目录中。 请确保已安装Node.js和markdown-pdf库,并根据您要求修改代码中目录路径。

    64430

    【Linux操作系统】常用指令(三)

    与打包tar 4-1 压缩zip 4-2 打包tar 打包和压缩区别 5.计算器 bc 6.查看系统命令 uname ---- 0.Linux根目录文件介绍 首先cd /进到根目录下,ls列出当前文件夹下所有文件...proc,这个目录一个虚拟目录,它是系统内存映射,访问这个目录来获取系统信息 srv ,service缩写。...该目录存放一些服务启动之后需要提取数据 sys,这是linux2.6内核一个很大变化,该目录下安装了2.6内核中新出现一个文件系统 tmp,这个目录是用来存放一些临时文件 del,类似于windows... 例子:cal 2022  ​  3.打印当前年上个月,这个月,下个月日历  模板:cal -3 更多信息: 2.查找指定文件 find 基本认识:我们在Linux中使用指令,程序,工具其实也是...如果我们要查找一条指令,我们可以使用which + 指令 如果我们要查找一个文件,我们可以使用find命令 模板:  find  路径  选项[查找标准:按文件名,创建时间等]   参照信息

    1.1K20

    Linux 宝典《最新版》【玩转腾讯云】

    如何调试 Shell脚本? 使用 -x' 数(sh -x myscript.sh)可以调试 Shell脚本。 另一个种方法是使用 -nv 参数(sh -nv myscript.sh)。...利用 chmod 可以控制文件如何被他人所调用。 用于改变 linux 系统文件目录访问权限。用它控制文件目录访问权限。该命令有两种用法。...打包是指将一大堆文件目录变成一个文件压缩则是将一个文件通过一些压缩算法变成一个文件 常用参数: -c # 建立新压缩文件 -f # 指定压缩文件 -r # 添加文件到已经压缩文件包中 -...实例: (1)将文件全部打包成 tar 包 # tar -cvf log.tar 1.log,2.log 或tar -cvf log.* (2)将 /etc 下所有文件目录打包到指定目录,并使用...gz 压缩 # tar -zcvf /tmp/etc.tar.gz /etc (3)查看刚打包文件内容(一定加z,因为是使用 gzip 压缩) # tar -ztvf /tmp/etc.tar.gz

    4.2K60

    【收藏】 100 道 Linux 面试题 附答案

    Linux/Unix 文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以控制文件如何被他人所调用。用于改变 linux 系统文件目录访问权限。用它控制文件目录访问权限。...tar 本身不具有压缩功能,只具有打包功能,有关压缩及解压是调用其它功能来完成。弄清两个概念:打包和压缩。...打包是指将一大堆文件目录变成一个文件压缩则是将一个文件通过一些压缩算法变成一个文件 常用参数: -c 建立新压缩文件 -f 指定压缩文件 -r 添加文件到已经压缩文件包中 -u 添加改了和现有的文件压缩包中...)将文件全部打包成 tartar -cvf log.tar 1.log,2.log 或tar -cvf log.* (2)将 /etc 下所有文件目录打包到指定目录,并使用 gz 压缩 tar...-zcvf /tmp/etc.tar.gz /etc (3)查看刚打包文件内容(一定加z,因为是使用 gzip 压缩tar -ztvf /tmp/etc.tar.gz (4)要压缩打包

    2.8K21

    如何使用File Browser结合cpolar实现远程访问和共享本地储存文件

    ui管理界面 3.4 创建公网地址 4.固定公网地址访问 前言 File Browser是一个开源文件管理器和文件共享工具,它可以帮助用户轻松地管理他们文件文件夹,并通过Web界面进行访问和共享...下面就和大家分享一下如何在Windows系统搭建这款网盘神器filebrowser并结合cpolar内网穿透实现公网访问本地云盘文件。...在此界面,输入cd后边空格并粘贴上一步我们复制File Browser文件夹路径,回车 然后需要在这个路径生成配置并更改你所要访问共享文件目录位置,即FBshare文件位置。...4.固定公网地址访问 需要注意是,本次教程中使用是免费cpolar所生成公网随机临时地址,该地址24小时内会发生变化,对于需要长期在外使用我们自己搭建网盘神器用户来讲,配置一个固定地址就很有必要...最后,我们使用固定公网地址进行连接访问,复制http://filebrowser.vip.cpolar.cn到另一台公网电脑浏览器打开,无报错和连接异常,可以看到连接成功,这样一个固定不变地址访问就设置好了

    30010

    【Linux】《how linux work》第二章 基本命令和目录层次结构(第二部分)

    您尝试访问一个不存在文件。因为Unix文件I/O系统对文件目录没有区别,所以这个错误信息无处不在。...例如,如果你有一个需要使用 gunzip(你将在 2.18 文件归档和压缩 中看到)解压缩文件,并且你希望在它运行时做其他事情,可以运行以下命令:$ gunzip file.gz &The shell...如果目录可读,你可以列出目录内容;但只有当目录可执行时,你才能访问目录文件。(设置目录权限时,人们常犯一个错误是在使用绝对模式时意外删除了执行权限。)...要创建一个压缩归档文件,反过来操作;先运行tar,然后再运行gzip。经常这样操作,你很快就会记住归档和压缩过程是如何工作。你也会厌倦输入这么多命令,开始寻找快捷方式。...你可以使用z作为选项来自动调用gzip对归档文件进行处理;对于解压缩归档文件使用tarx或t模式)和创建归档文件使用c模式),这都适用。

    11010

    工作中总结30个常用Linux指令,实在记不住就别硬记了,看这篇就够了

    rm是remove缩写,指删除一个目录一个或多个文件目录。...命令参数: pathname:查找目录路径 ~表示home目录 .表示当前目录 /表示根目录 -print:匹配文件输出到标准输出 -exec:对匹配文件执行该参数所给出shell...18、Linux指令-tar 压缩和解压文件 tar 本身不具有压缩功能,只具有打包功能,有关压缩及解压是调用其它功能来完成 命令参数: -c 建立新压缩文件 -f 指定压缩文件 -r 添加文件到已经压缩文件包中...示列: tar -cvf log.tar 1.log,2.log 将1.log和2.log文件全部打成tartar -zcvf /temp/log.tar.gz /log 将/log下所有文件目录打包到指定目录...,并使用gz压缩 tar -ztvf /temp/log.tar.gz 查看刚打包文件内容 tar -zxvf log.tar.gz 解压这个log.tar.gz文件 tar --exclude /log

    9200

    linux运维面试题总结「建议收藏」

    用crontab怎么实现 8、编写个shell脚本将/usr/local/test目录下大于100K文件转移到/tmp目录下 9、统计ip访问情况,要求分析nginx访问日志,找出访问页面数量在前十位...18、请写出一条命令,将当前目录中创建时间超过7天文件压缩成.gz格式 19、每天中午12使用tcpdump命令抓取目的端口为tcp801000个包输出到当前目录并以当前时间命令,请写出定时任务及脚本内容...29、写一个脚本查找最后创建时间是3天前,后缀是*.log文件并删除 30、用shell在/usr/local下,建立20个子目录,xunlei1-xunlei20,再在这个子目录下分别创建25个子目录...85、若给需 要将/home/zheng 目录所有文件打包压缩成/tmp/zheng.tar.gz,你准 备怎么做?当需要从压缩包中恢复时又该如何处理?...查看当前系统每个ip连接 shell下32位随机密码生成 统计出apacheaccess.log中访问量最多5个IP 如何查看二进制文件内容 ps aux中VSZ代表什么意思

    2.1K41

    oracle运维面试试题,运维面试题「建议收藏」

    /home/test.com //建立虚拟主机所使用文档根目录 7)列出linux常见打包工具并写相应解压缩参数(至少三种)?...包类型 压缩实例 解压实例 压缩tartar -cvf icewarp.tar icewarp tar -xvf icewarp.tar 只打包不压缩 tar.gz 包 tar -czvf icewarp.tar.gz...高 8)一个EXT3文件分区,当用touch新建文件时报错,错误信息是磁盘已满,但是使用df -H查看分区信息时只使用了50%,请分析具体原因?...15 3 * * 6 /home/shell/collect.pl > /dev/null 2>&1 20)源码编译安装apache,要求为:安装目录为/usr/local/apache,需有压缩模块,...* 6-12/2 * 11 * bash /usr/bin/httpd.sh 29)编写个shell脚本将/usr/local/test 目录下大于100K文件转移到/tmp目录

    76310
    领券