为了学习Python下载了一个视频教程,可是发现是很多(13个)压缩包组成的,而不是将视频放在一个文件夹内,虽然能够快速单独解压出来,但是仍然是13个文件夹,就是下图的样子,想要看视频还得去点每一个文件夹...,甚是不便,于是想着用matlab来解决这个问题,把每个文件夹内的视频文件移动到一个新的文件夹内。...matlab代码: status=[]; % 操作状态矩阵 for i=1:13 dir_name=['Python.Django视频教程-' num2str(i)]; % 获取各个子文件夹的名称...另外有几点需要注意:movefile函数不能将文件自己移动到自己(废话~),也不能将多个文件移动到一个文件。 好了,关于movefile函数就先暂时写到这(hao)吧(lei)。...不过呢,觉得这个意义还是挺大的,如果不是13个文件夹而是50个甚至更多(对于我这种懒人来说13个够多了~^_^~),那意义就更明显了,能够大大提高我们的工作效率。
FTP是运行匿名登陆的,那我们进行远程登陆FTP看看有什么东西。 ? 这里我用wget递归下载FTP文件。...7z l -slt Access\ Control.zip 参数说明: l:用于显示压缩文件的信息 Slt:属于l下的子命令用来显示压缩文件的技术信息 ?...密码: access4u@security 那接下来我们去解压压缩文件。 ? 解压成功!!! ? 我们用file看下这个.pst是什么文件 ? 是一个outlook的个人文件夹。...powershell正常的,那我们本地搭建一个简易的HTTP服务器放上我们的powershell反弹shell脚本,让靶机进行远程下载执行反弹一个shell。...然后在目标靶机telnet上执行这段代码,就是远程执行powershell脚本。
在日常工作或生活中,总避免不了需要操作文件或文件夹,比如希望找出电脑中所有临时文件并清除,或者找到指定文件夹内所有图片文件并进行重新命名等等,如果能通过Python脚本的方式解决,会大大提升相关操作效率...,且如果存在也可忽略报错 移动文件夹 shutil.move(src_str,dst_str) 可移动文件或文件夹 复制文件夹 shutil.copytree(src_str,dst_str) 递归的将指定文件夹复制到目标文件夹内...,不为空也行,相对比较危险 2.2 遍历文件夹 操作 代码 说明/示例 单层遍历 os.listdir(dir_str) 返回列表,列表内为该文件夹内的所有文件及文件夹名称 os.scandir(dir_str...import shutil shutil.make_archive('aaa','zip','/users/aaa/downloads/常用脚本') #以上会将常用脚本文件夹内所有内容压缩为aaa.zip.../常用脚本') import shutil shutil.unpack_archive('aaa.zip','/users/yanweichao/downloads/bbb') #或想当前文件内的aaa.zip
四、PowerShell 脚本删除如果熟悉命令行操作,PowerShell 脚本就像 “快速通道”,一行命令就能完成清理,适合需要批量处理多个项目的场景:1....打开 PowerShell 并进入目标文件夹按Windows+X组合键,在弹出的菜单里选择 “Windows PowerShell”(或 “Windows PowerShell(管理员)”,遇到权限问题时选管理员模式...);在 PowerShell 窗口里,用cd命令进入要清理的项目文件夹路径,比如 “项目在 D 盘的‘我的项目’文件夹”,就输入cd D:\我的项目,按回车(输入路径时可以复制文件夹路径,右键粘贴进去)...命令解释简单拆解下这条命令:Get-ChildItem -Recurse -Directory:递归获取当前文件夹及子文件夹里的所有目录;Where-Object { $_.FullName -like...:选PowerShell 脚本删除,适合经常清理多个项目的用户。
图片 2、选择你想要恢复的存档备份文件夹,并将它重新命名为 Saved ,并压缩: 图片 图片 3、在 Windows 服务器内打开浏览器,并登录轻量云控制台,选中接收存档的服务器卡片,单击进入实例详情页...图片 3、找到名为Saved的文件夹,选中并右键单击,依次点击【7-Zip】-->【添加到“Saved.zip”】,生成当前游戏的存档备份,并将生成的压缩文件名修改为:【Saved-备份时间】。...你应该能够看到"Windows PowerShell"或"PowerShell"的搜索结果。点击该结果即可打开PowerShell。...图片 5、双击打开你想要恢复的备份压缩文件,并将其中的Save文件夹拖拽至Pal文件夹中,将Save-Old文件夹拖拽至PalBackup文件夹中。...://pal-server-1251810746.cos.accelerate.myqcloud.com/pal-server/Ubuntu/restore_game_saved.sh) 运行恢复备份的脚本时
方法一:使用 Windows 内置的 EFS(加密文件系统)加密文件适用场景: Windows专业版或更高版本。步骤:打开文件资源管理器,导航到需要加密的文件或文件夹。...完成后,加密的文件或文件夹名称将以绿色显示。方法二:使用第三方工具加密文件推荐工具:7-Zip:支持创建加密的压缩文件。VeraCrypt:提供强大的文件和磁盘加密功能。...右键单击需要加密的文件或文件夹,选择“7-Zip -> 添加到压缩文件”。在弹出的窗口中,设置压缩文件名和格式(如.zip或.7z)。在“加密”部分,输入密码并选择加密方法(推荐AES-256)。...方法四:使用 PowerShell 加密文件步骤:打开“PowerShell”(管理员权限):按下Win + X键,选择“Windows PowerShell(管理员)”。...方法五:使用 ZIP 文件加密功能步骤:打开文件资源管理器,选择需要加密的文件或文件夹。右键单击并选择“发送到 -> 压缩(zipped)文件夹”。
# random.randint() 随机产生指定范围内的随机整数 res = random.randint(5,10) # random.uniform() 获取指定返回内的随机小数 res = random.uniform...### os 操作系统接口模块 ```python import os #1. os.getcwd() 获取当前的工作目录,注意获取的不是当前脚本的目录, res = os.getcwd() # 如果在当前目录执行这个脚本文件...,那么getcwd获取的就是当前的文件目录 # 如果把执行的目录切换到其它位置,在执行当前脚本,那么获取的就是你执行这个脚本时的目录 #2. os.chdir() # 修改当前的工作目录 # os.chdir...# os.mkdir('/users/yc/Desktop/code/abc/a/b/c') # 5. os.makedirs() 可以递归创建文件夹 # os.makedirs('/users/yc.../c' # 7. os.removedirs() 递归删除空文件夹 ''' 连续创建几个空文件 abc/ def/ aaa/ .
(2)多个文件压缩和解压1)假如需要压缩一个文件夹下的多个文件时,可以将待压缩的文件名放置到一个文件夹中,执行dir /b > file.txt命令,把要压缩的文件名写入一个txt。...表1-1 常用命令参数常用命令参数参数作用a添加文件到压缩文件中d从压缩文件中删除文件e解压文件到当前目录u更新压缩文件中的文件,把不在压缩文件中的文件添加到里面x带绝对路径解压-r递归压缩-r-不递归压缩...文件夹进行加密递归压缩,执行命令如图1-7所示。.../file命令即可,虽然命令中只有file.tar.part01.rar文件,但它还是可以将这四个文件全部解压到当前目录下的file文件夹内,如图1-11所示。...递归压缩-p指定密码-o指定输出目录-v{size}分卷压缩(2)压缩文件假设通过漏洞进入内网获取到权限后,要对其桌面下的test文件夹进行下载读取,考虑到文件存储较大的情况,可利用7z压缩工具的命令行进行压缩
常用参数: -l:列出压缩文件的相关信息(list) -v:显示指令执行过程(verbose) -d:改为解压指定文件(decompress) -r:递归处理目录下的文件及子目录(recursive)...示例 压缩kali文件夹下的所有文件 bzip2 * 解压文件 bunzip2 * zip、unzip zip 命令和 unzip 命令用于 .zip 文件的压缩。...⚽常用参数 -r:递归文件或目录 -d:从压缩文件内删除指定的文件 -q:不显示指令执行过程 -f:更新现有文件 -P :加密压缩文件,后接加密密码 -z 替压缩文件加上注释。...-u 更换较新的文件到压缩文件内。 示例 压缩kali文件夹下的所有内容。...压缩文件 rar a kali.rar kali 解压文件 unrar x kali.rar tar tar是用来建立,还原备份文件的工具程序,可以加入、解开备份文件内的文件。
以下是这些命令的详细说明: 1. tar 命令 tar 命令是一个常用的文件打包工具,用于将多个文件或目录打包成一个文件。一般结合其他压缩工具(如 gzip、bzip2)一起使用,形成压缩文件。...语法: gzip [选项] 文件 常见选项: -d:解压缩文件。 -c:将输出写入标准输出,而不修改原始文件。 -r:递归地压缩目录中的所有文件。...语法: zip [选项] 压缩文件名.zip 文件 常见选项: -r:递归地压缩目录。 -d:从压缩文件中删除文件。 -u:更新压缩文件。 -l:显示压缩文件的内容列表。...示例: # 压缩文件夹为 .zip 文件 zip -r archive.zip folder_name # 解压缩 .zip 文件 unzip archive.zip 以上是常用的压缩命令及其选项的详细说明...未来,我们可以期待更多功能强大、操作简便的解压压缩工具的出现,以进一步提升工作效率。 参考资料 Linux 命令行与 Shell 脚本编程大全 Linux 基础教程 官方 Linux 文档
、PowerShell等等。 ...文件夹) mkdir [选项] 目录名称 常用选项: 选项 说明 -p 帮助用户直接将所需目录递归建立起来 示例: mkdir test #在当前目录创建...test子目录 mkdir -p abc/123 #递归创键abc目录和123子目录 (5)rmdir 作用:删除目录(文件夹) rmdir [选项] 目录名称 常用选项 选项...#递归删除abc目录和123子目录 (6)rm 作用:删除文件或文件夹命令 rm [选项] 文档或目录 常用选项: 选项 说明 -f 强制删除指定文件 -i 互动模式,删除前会询问 -r 递归删除 示例...(需要忽略大小写则 :set ic),然后输入 n 搜索指定字符串的下一个出现位置、:%s/old/new/g全文替换指定字符串、:n1,n2s/old/new/g 在特定范围内替换指定字符串 3.2
1、zip 命令 zip 命令用于压缩文件,压缩后的文件后缀名为 .zip,基本语法入戏: zip [选项] [文件] 参数说明 -r:递归处理,将指定目录下的所有文件和子目录一并处理 -q:不显示指令执行过程...-d:从压缩文件内删除指定的文件 -v:显示指令执行过程或显示版本信息 举例说明 将 /home/sk/test 这个目录下所有文件和文件夹打包为当前目录下的 test.zip zip -r test.zip...基本语法如下: gzip [选项] [文件] 参数说明 -r:递归地压缩目录中的所有文件 -f:强制压缩文件,即使已经存在同名的压缩文件 -d:解压缩文件 -k:压缩文件并保留原始文件 举例说明 要压缩单个....gz 解压缩文件 要解压缩一个gzip压缩的文件,你可以使用-d选项 gzip -d testfile.gz 递归压缩目录 要递归地压缩一个目录中的所有文件,你可以使用-r选项 gzip -r directoryname...4、tar 命令 tar命令用来将多个文件和目录组合成一个单一的归档文件,也可以用来解压已经存在的归档文件。
所有这些都是使用Java提供的核心库java.util.zip来实现的。 二、压缩文件 首先我们来学习一个简单的例子-压缩单个文件。...接下来,我们看看如何将多个文件压缩为一个zip文件。...ZipOutputStream zipOut = new ZipOutputStream(fos); File fileToZip = new File(sourceFile); //递归压缩文件夹...zip文件中 * @param fileToZip 递归当前处理对象,可能是文件夹,也可能是文件 * @param fileName fileToZip文件或文件夹名称 *...)); zipOut.closeEntry(); } //遍历文件夹子目录,进行递归的zipFile
2、在$HOME下新建文件夹.kube,在此文件夹内新建config文件3、将配置文件内容写入到config文件内;如果是内网映射出来的地址,需要配置hostshosts文件在文件夹C:\Windows...使用命令 kubectl completion powershell 生成 PowerShell 的 kubectl 自动补全脚本。...此命令将在每次 PowerShell 启动时重新生成自动补全脚本。...如果需要将自动补全脚本直接添加到 $PROFILE 文件中,请在 PowerShell 命令行运行以下命令:kubectl completion powershell >> $PROFILE如果提示找不到文件...,可以手动新建错误提示中的文件(在用户文档文件夹下新建WindowsPowerShell文件夹,并在文件夹内创建WindowsPowerShell)完成上述操作后重启 Shell,kubectl 的自动补全就可以工作了
命令 命令直译 描述 实例 ls List ls会列举出当前工作目录的内容(文件或文件夹)。...mv 命令对文件或文件夹进行移动,如果文件或文件夹存在于当前工作目录,还可以对文件或文件夹进行重命名。...1.2. rar 命令 示例: # 压缩文件 rar a -r test.rar file # 解压文件 unrar x test.rar 释义: a : 添加到压缩文件 -r : 递归处理 x :...以绝对路径解压文件 1.3. zip 命令 示例: # 压缩文件 zip -r test.zip file # 解压文件 unzip test.zip 释义: -r : 递归处理 2. mv 文件移动...# 将一个文件内所有文件,移动到另一个文件内 mv /file1/* /file2 # 将文件内所有jpg类型的文件,移动到另一个文件内 mv /file1/*.jpg /file2 3. scp 服务器之间
该组织使用了不同的感染途径,将HTA、RAR和LNK文件作为附件进行网络钓鱼攻击,最终目的是完成Visual Basic 脚本(VBS)恶意软件LONEPAGE的部署。...Deep Instinct在发布的报告中写道,攻击者创建了一个带有良性文件名的压缩文件,并在文件扩展名后面加了一个空格——例如,“poc.pdf ”。...该压缩文件中包含一个同名的文件夹,也包括了那个空格(在正常情况下这是不可能的,因为操作系统不允许创建一个具有相同名称的文件)。...在这个文件夹里还有一个附加文件,名称与良性文件相同,名称后面同样加了一个空格,是一个“.cmd”扩展名。...尽管最初的感染途径不同,但核心感染方式是相同的——他们依赖于PowerShell和创建一个执行VBS文件的计划任务,利用WinRAR投放LONEPAGE恶意软件,因为有些人即使在有自动更新的情况下,也不会及时更新他们的软件
关于PSRansom PSRansom是一款带有C2服务器功能的PowerShell勒索软件模拟工具,该工具可以帮助广大研究人员模拟针对任何操作系统平台(只要安装了PowerShell即可)的通用勒索软件数据加密过程...或者直接访问该项目的【Releases页面】下载工具的压缩文件。...下载完成之后,我们将拿到两个脚本:PSRansom和C2Server。第一个将模拟勒索软件感染,而第二个将负责恢复文件及其恢复密钥。...工具使用样例 首先,我们的测试场景定义如下: 1、勒索软件将在 Windows 机器上运行 2、我们要加密的文件夹位于 C:\Backup 3、C2 服务器将在 Kali Linux 上运行 4、所有流量都将通过代理查看详细信息...参考资料 https://darkbyte.net/psransom-simulando-un-ransomware-generico-con-powershell
的子键和它们的属性DisplayName与MoreInfoURL提供了一个简约版已安装程序列表(注意{}脚本块此处写法稍微有点坑爹) # ,实是ForEach-Object可以接受三个脚本块用于管道的流模式处理...Copy-Item "C:\MyRemoteData\scripts" -Destination "D:\MyLocalData\\" -FromSession $Session # 例如递归地将远程文件夹的全部内容复制到本地计算机...C:\MyRemoteData\scripts" -Destination "D:\MyLocalData\scripts" -FromSession $Session -Recurse # 4.递归地将文件从文件夹树复制到当前文件夹...Remove-Item -Path C:\temp\DeleteMe -Recurse # 递归删除子文件夹中的文件 Get-ChildItem * -Include *.csv -Recurse |...Remove-Item # 递归删除子文件夹中的文件 Remove-Item * -Include *.doc -Exclude *1 # 删除文件夹中的某些文档文件 Get-ChildItem
本文将详细介绍Java中的Zip压缩功能,并提供示例代码来演示其用法。 一、Zip压缩简介 Zip压缩是一种常见的文件压缩格式,它将多个文件和文件夹打包成一个以.zip为后缀的压缩包。...压缩文件夹 除了压缩单个文件,Java的Zip压缩库还可以压缩整个文件夹。...zipOutputStream.closeEntry(); } } 在上面的示例中,我们定义了一个compressFolder()方法,用于递归地压缩文件夹。...如果是子文件夹,我们递归调用compressFolder()方法来压缩子文件夹。如果是文件,我们调用addToZipFile()方法将文件添加到Zip文件中。...总结 通过本文,我们学习了如何使用Java的Zip压缩库来压缩和解压缩文件。我们学习了如何创建压缩文件、压缩多个文件、压缩文件夹以及解压缩文件。