首页 > TAG信息列表 > FileName

用“tar | split ”将文件分包压缩

1.一次打包: tar cjf - directory/ | split -b 100m -d -a 1 - filename.tar.bz2. (directory/):待压缩的目录名。 (split):把文件分成几个部分。 (-b 100m):每个输出文件大小100m,单位m、k、b。 (-d):使用从0开始的数字后缀,而不是字母后缀。 (-a 1):生成长度为‘1’的后缀,也就是0~9,默认值‘2’。

linux查看日志命令

第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 其他情况: tail -n 20 filename (显示filename最后20行) tail -n +5 filename (从第5行开始显示文件) 第二种:搜索关键字附近的日志 最常用的: cat

java创建中文文件名文件

 java在linux环境创建中文文件名文件,文件UTF-8编码,代码如下: private static void createCnFile() { try { String fileName = "中文名文件.txt"; String newName = new String(fileName.getBytes(), "UTF-8"); File f1 = new

目录遍历

目录遍历(也称为文件路径遍历)是一种 Web 安全漏洞,允许攻击者读取运行应用程序的服务器上的任意文件。危害:1、读取的文件可能包括应用程序代码和数据、后端系统的凭据以及敏感的操作系统文件等。2、在某些情况下,攻击者可能能够写入服务器上的任意文件,从而允许他们修改应用程序数据或

.net core 用户代码片段

{     "Controller template": {         "prefix": "!controller",         "body": [             "using Microsoft.AspNetCore.Mvc;",             "",             "namespace ${WORKSPACE_NAME}.${RE

MVC的文件上传和下载

文件下载 1. 直接向response的输出流中写入对应的文件流 @GetMapping("/download1") @ResponseBody public String download1(HttpServletResponse response){ FileInputStream fileInputStream = null; ServletOutputStream outputStream = null; try { //

2022羊城杯复现

因为错过了报名时间...所以就在平台上直接找题目做了一下 1.[羊城杯 2022]签个到 1.打开,是一段密文,不太像是base编码(我是没有发现是哪种)直接用kali的ciphey解决一下 2.得到flag 2.[羊城杯 2022]Unlimited Zip Works 1.打开后发现应该是无规则命名无密码zip套娃,再查看注释,发现有内

数组相关操作

1. 将数据对象重组成需要的数组    const obj = { fileId: '2022091247189020160833,2022091247189166178204', fileName: 'logo-axa.png,1.zhimg.jpg', time: '2022-09-08 13:20:00', postalCode: '12345678',

Markdown 图片路径问题

1.插入图片路径: 本地目录1:./images/${filename}.assets     本地目录2:D:\docsify\images/${filename}    

C#,拷贝文件到另一个文件夹下,替换文件夹中的文件

/// <summary> /// 拷贝文件到另一个文件夹下 /// </summary> /// <param name="sourceName">新文件路径</param> /// <param name="folderPath">需替换的文件夹路径1</param> ///<param name=&quo

loops/reduce/方法链 处理数组对比

loops 循环 const files = ['foo.txt ', '.bar', ' ', 'baz.foo'] let filePaths = [] for (let file of files) { const fileName = file.trim() if (fileName) { const filePath = `~/cool_app/${fileName}` filePaths.push

阿里Exclel

目录模板导出注意点controllerhtmlService 模板导出 注意点 默认解析03版,07版文件注意报错信息 这个方法有坑,此代码是导出成功的写法, ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream()).withTemplate(templateDirPath+templateName) .autoCloseStream(Bool

java下载文件的几种方式

public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。 String filename = file.getName(); // 取得文件的后缀名。

学习笔记1

一、学习笔记 第一章 1.Unix    Unix是20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。Unix作为一种开发平台和台式操作系统获得了广泛使用,主要用于工程应用和科学计算等领域。     AT&T Unix     Berkeley Unix     HP Unix  

linux中快速清空文件内容的几种方法

linux中快速清空文件内容的几种方法 - Leone- - 博客园  https://www.cnblogs.com/doseoer/p/5966488.html 这篇文章主要介绍了linux中快速清空文件内容的几种方法,需要的朋友可以参考下 $ : > filename$ > filename$ cat /dev/null > filename $ echo "" > filename$ echo > fil

Lab1:实现简单的MapReduce框架

1.目标 Lab1提供了单机串行的MR框架,可以直接运行。需要改写为Master-Slave式的架构,lab1也提供的调用框架和RPC通信示例,我们的任务聚焦在MR框架即可,主要实现的内容为: Worker不断请求Map任务,Coordinator将Map Task分发给Worker(一个原始输入文件对应一个Map Task) Map阶段 a) Work

Java接口自动化测试框架系列(二)表格设计与数据读取

一、测试系统分析 不同系统有不同的接口,通过分析这些接口,提取共同点可以得到不同地区的系统共有的接口。 如:登录、登出、用户信息完善等接口 二、表格设计     不同列定义不同的参数 不同行定义不同的地区 由于不同地区的接口加密方式不同,所以直接在表格中规定接口的地区、接

python 读取json文件

前后端分离项目: 当前端用 file上传文件时,在不保存该文件的情况下直接读取该文件 在没有表单数据的情况下,可以通过遍历获取文件名称   一般情况下:我们通过open打开已知文件路径的文件 with open("1.txt", "r", encoding='UTF-8')as f:   res = f.read()   print(res) 而在前

Python zipfile 压缩不包含绝对路径

import os import zipfile def zip_path(filepaths): ''' 压缩文件 :param filepaths: 压缩文件源目录 :return: ''' for file in filepaths: zip = zipfile.ZipFile("{}.zip".format(file), 'w',

C++ 地形导航系统之确定峰点的位置

#include <iostream> #include <string> #include <fstream> #define N 64 bool isPeak(int grid[][N], int r, int c); int main() { int nrows, ncols; int map[N][N]; string filename; ifstream file; cout << "请输入文

日记

import xarray as xr import numpy as np import os import matplotlib.pyplot as plt from pandas.core.frame import DataFrame from scipy.stats.mstats import ttest_ind import cartopy.crs as ccrs import cartopy.feature as cfeature import cartopy.mpl.ticker as c

cp {,bak}用法(转载)

cp filename{,bak} cp filename{,.bak} 这个命令是用来把filename备份成filename.bak的 等同于命令 cp filename filename.bak 这里利用的是bash的brace expansion(大括号扩展)功能 按照bash手册(man bash)所述 bash支持{a,b,c}这样的扩展 比如a{d,c,b}e会被扩展成ade ace abe

QT项目二:局域网聊天工具

QT项目二:局域网聊天工具参考《Qt及Qt Quick开发实战精解》,该书介绍的很详细,不做过多介绍。末尾有源码下载地址1.main.cpp#include "widget.h" #include <QApplication> int main(int argc, char *argv[]){    QApplication a(argc, argv);    Widget w;    w.show(); 

net/net core 压缩和解压文件类—完美支持Linux

/// <summary> /// 文件压缩类 /// </summary> public class ZipHelper { /// <summary> /// 单文件压缩成ZIP /// </summary> /// <param name="fileSource">源文件路径</param> /// <param name="fileOut"&

2022网鼎杯网鼎杯web669wp

大致思路: 1.任意文件读取 2.session伪造 3.untar目录穿越,任意文件写 4.yaml反序列化 5.sudi dd提权 任意文件读取 题目代码 import os import re import yaml import time import socket import subprocess from hashlib import md5 from flask import Flask, render_template, m