精华内容
下载资源
问答
  • 使用CMD 命令创建指定大小的文件
                   

    在做资源更新的时候要做 磁盘空间不足的测试,于是想创建一个文件塞满硬盘,搜索到可以用命令来创建。


    fsutil file createnew null.txt 5278350000

    上面命令创建了一个大小为 5278350000 字节的文件。


    首先查看下硬盘属性,看看剩余空间



    然后用上面的命令创建一个文件 ,输入的大小要比属性里面显示的小一些才行




    然后就生成成功了




               

    再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • 文章目录简单介绍使用方法详解常规使用快速生成指定大小文件使用场景总结 在很多场景下我们需要一个很大的文件,例如测试网速,测试硬盘配额大小等等。如果这时候电脑上没有单个的大文件就会比较尴尬。如果你用的是...

    在很多场景下我们需要一个很大的文件,例如测试网速,测试硬盘配额大小等等。如果这时候电脑上没有单个的大文件就会比较尴尬。如果你用的是windows环境,fsutil命令可以帮你解决这个烦恼。这一节我们一起来看看这个命令。

    我是T型人小付,一位坚持终身学习的互联网从业者。喜欢我的博客欢迎在csdn上关注我,如果有问题欢迎在底下的评论区交流,谢谢。

    简单介绍

    根据官方介绍,fsutil命令用来进行FAT和NTFS文件系统的相关操作。

    Performs tasks that are related to file allocation table (FAT) and NTFS file systems, such as managing reparse points, managing sparse files, or dismounting a volume.

    使用方法详解

    首先用管理员身份打开命令提示符,直接输入fsutil查看其参数,如下

    C:\Windows\system32>fsutil
    ---- Commands Supported ----
    
    8dot3name         8dot3name management
    behavior          Control file system behavior
    dax               Dax volume management
    dirty             Manage volume dirty bit
    file              File specific commands
    fsInfo            File system information
    hardlink          Hardlink management
    objectID          Object ID management
    quota             Quota management
    repair            Self healing management
    reparsePoint      Reparse point management
    storageReserve    Storage Reserve management
    resource          Transactional Resource Manager management
    sparse            Sparse file control
    tiering           Storage tiering property management
    transaction       Transaction management
    usn               USN management
    volume            Volume management
    wim               Transparent wim hosting management
    

    可见其是个功能十分强大的工具,不仅可以进行具体文件的管理,还可以进行配额管理,稀疏文件管理,卷轴管理等等高级操作

    常规使用

    想要跑哪个功能,直接在后面接这个参数,就可以看到下一层的帮助信息。例如我想要进行上面提到的File system information,如下

    C:\Windows\system32>fsutil fsinfo
    ---- FSINFO Commands Supported ----
    
    drives          List all drives
    driveType       Query drive type for a drive
    ntfsInfo        Query NTFS specific volume information
    refsInfo        Query REFS specific volume information
    sectorInfo      Query sector information
    statistics      Query file system statistics
    volumeInfo      Query volume information
    

    看看我电脑上的盘符信息

    C:\Windows\system32>fsutil fsinfo drives
    
    Drives: C:\
    

    只有一个c盘,接下来看看c盘的NTFS信息

    C:\Windows\system32>fsutil fsinfo ntfsInfo c:
    NTFS Volume Serial Number :        0xb6067e29067deaaf
    NTFS Version   :                   3.1
    LFS Version    :                   2.0
    Number Sectors :                   0x000000003b7627ff
    Total Clusters :                   0x00000000076ec4ff
    Free Clusters  :                   0x00000000045684a1
    Total Reserved :                   0x00000000000016c2
    Bytes Per Sector  :                512
    Bytes Per Physical Sector :        4096
    Bytes Per Cluster :                4096
    Bytes Per FileRecord Segment    :  1024
    Clusters Per FileRecord Segment :  0
    Mft Valid Data Length :            0x0000000032440000
    Mft Start Lcn  :                   0x00000000000c0000
    Mft2 Start Lcn :                   0x0000000000000002
    Mft Zone Start :                   0x0000000001e3b6c0
    Mft Zone End   :                   0x0000000001e479c0
    Max Device Trim Extent Count :     256
    Max Device Trim Byte Count :       0xffffffff
    Max Volume Trim Extent Count :     62
    Max Volume Trim Byte Count :       0x40000000
    Resource Manager Identifier :      2B502E06-1116-11E9-8C4E-482AE32A9B55
    

    因为这个命令的功能过多,这里不一一展开,重点是下面的这个创建文件的功能。

    快速生成指定大小文件

    创建文件需要用到上面的file参数

    C:\Windows\system32>fsutil file
    ---- FILE Commands Supported ----
    
    createNew                Creates a new file of a specified size
    findBySID                Find a file by security identifier
    layout                   Query all the information available about the file
    optimizeMetadata         Optimize metadata for a file
    queryAllocRanges         Query the allocated ranges for a file
    queryCaseSensitiveInfo   Query the case sensitive information for a directory
    queryExtents             Query the extents for a file
    queryExtentsAndRefCounts Query the extents and their corresponding refcounts for a file
    queryFileID              Queries the file ID of the specified file
    queryFileNameById        Displays a random link name for the file ID
    queryOptimizeMetadata    Query the optimize metadata state for a file
    queryValidData           Queries the valid data length for a file
    setCaseSensitiveInfo     Set the case sensitive information for a directory
    setShortName             Set the short name for a file
    setValidData             Set the valid data length for a file
    setZeroData              Set the zero data for a file
    setEOF                   Sets the end of file for an existing file
    setStrictlySequential    Sets ReFS SMR file as strictly sequential
    

    需要用到第一个createNew功能

    C:\Windows\system32>fsutil file createNew
    Usage : fsutil file createNew <filename> <length>
       Eg : fsutil file createNew C:\testfile.txt 1000
    

    这里直接告诉我们用法了,后面接两个参数,分别是文件完整路径和以Byte为单位的文件大小。

    例如我们要在c盘生成一个10MB大小的文件,首先文件的大小为10*1024*1024=10485760,然后跑下面的命令

    C:\Windows\system32>fsutil file createnew c:\10M.txt 10485760
    File c:\10M.txt is created
    

    简单快速地达到了目的

    快速生成多个指定大小的文件

    如果想要一次创建20个10MB大小的文件又应该如何做到呢?这里就需要用到批处理脚本来帮忙了。创建一个create_file.bat文件,写入脚本如下

    @echo off
    
    set a=1
    :loop
    fsutil file createnew file%a%.txt 10485760
    echo file%a% done
    set /a a+=1
    if %a% lss 21 goto :loop
    
    pause
    

    跑这个create_file.bat文件即可在当前目录生成20个10MB大小的文件了,输出结果如下,非常快速

    c:\Batch>create_file.bat
    File c:\Batch\file1.txt is created
    file1 done
    File c:\Batch\file2.txt is created
    file2 done
    File c:\Batch\file3.txt is created
    file3 done
    File c:\Batch\file4.txt is created
    file4 done
    ...
    ...
    ...
    File c:\Batch\file18.txt is created
    file18 done
    File c:\Batch\file19.txt is created
    file19 done
    File c:\Batch\file20.txt is created
    file20 done
    Press any key to continue . . .
    

    关于windows批处理命令的使用,如果大家感兴趣也欢迎关注我的csdn博客,我会做一个教程专栏分享我的一些使用心得

    使用场景

    目前在两个场景用到过这个创建文件的需求

    • 大文件测试网速
    • 特定文件大小测试硬盘配额大小

    总结

    Windows有fsutil命令,在Linux中也有一个类似的命令dd可以达到创建指定文件的目的,我会在另外一篇博客向大家分享。

    展开全文
  • 前言本教程主要讲解如何使用mktemp命令创建指定大小的临时文件。我们已经知道如何在Linux中创建特定大小的文件。在许多情况下,创建具有指定大小的文件是很有帮助的。例如,在部署新文件服务器之后,您可能需要检查...

    请关注本头条号,每天坚持更新原创干货技术文章。

    如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

    1. 前言

    本教程主要讲解如何使用mktemp命令创建指定大小的临时文件。

    我们已经知道如何在Linux中创建特定大小的文件。在许多情况下,创建具有指定大小的文件是很有帮助的。例如,在部署新文件服务器之后,您可能需要检查文件的上传限制、最大上传大小和下载速度等。在这种情况下,可以创建特定大小的文件并在文件服务器上测试它们。还有一个名为mktemp的专用命令行工具可用来创建临时文件和目录。mktemp命令安全地创建一个临时文件或目录并打印其名称。所有文件和目录将保存在系统的临时目录中,比如/tmp,所以你不需要手动清理它们。重新启动系统后,临时文件将消失。

    a551568d75866bab07d7f1787b136c1b.png

    使用mktemp命令创建随机名称的目录和指定大小的文件

    2. mktemp命令使用教程及其示例

    mktemp是GNU coreutils包的一部分。所以不需要安装。现在我们来看一些实际的例子。

    创建一个新的临时文件,只需运行:

    mktemp

    您将看到如下输出:

    /tmp/tmp.U0C3cgGFpk
    efb56efea33ce0b6df647b03a569d61b.png

    mktemp命令使用教程及其示例

    正如您在输出中看到的,一个随机名为tmp.U0C3cgGFpk的新临时文件。它是在/tmp目录中创建的。这个文件只是一个空文件。

    还可以创建具有指定后缀的临时文件。下面的命令将用创建一个带.txt后缀的临时文件。

    mktemp --suffix ".txt"

    /tmp/tmp.sux7uKNgIA.txt

    如果要创建临时目录,请使用-d选项。

    mktemp -d

    这将在/tmp文件夹中创建一个随机的空目录。

    /tmp/tmp.PE7tDnm4uN

    所有文件都将使用u+rw权限创建,目录使用u+rwx,减去umask限制。换句话说,生成的文件对当前用户具有读写权限,但对组或其他用户没有权限。目录对当前用户具有读、写和可执行权限,但对组或其他用户没有权限。

    您可以使用ls命令验证文件权限:

    ls -al /tmp/tmp.U0C3cgGFpk

    -rw------- 1 sk sk 0 May 14 13:20 /tmp/tmp.U0C3cgGFpk

    使用ls命令验证目录权限:

    ls -ld /tmp/tmp.PE7tDnm4uN

    drwx------ 2 sk sk 4096 May 14 13:25 /tmp/tmp.PE7tDnm4uN

    3. 使用mktemp命令创建具有自定义名称的临时文件或目录

    3c94997128282b5b3b8cd84233b3d57c.png

    使用mktemp命令创建具有自定义名称的临时文件或目录

    如前所述,所有文件和目录都是用随机文件名创建的。我们还可以创建一个具有自定义名称的临时文件或目录。要做到这一点,只需在文件名末尾添加至少三个连续的'x,如下所示。

    mktemp ostechnixXXX

    ostechnixq70

    类似地,要创建目录,只需运行:

    mktemp -d ostechnixXXX

    ostechnixcBO

    请注意,如果选择自定义名称,将在当前工作目录中创建文件或目录,而不是/tmp位置。在这种情况下,您需要手动清理它们。

    另外,正如您可能注意到的,文件名中的x被替换为随机字符。但是,您可以添加您选择的任何后缀。

    例如,我想在文件名的末尾添加“blog”。因此,我的命令是:

    mktemp ostechnixXXX --suffix=blog

    ostechnixZuZblog

    现在我们在文件名的末尾添加了后缀“blog”。

    如果您不想创建任何文件或目录,您可以像下面这样简单地执行一次测试。

    mktemp -u

    /tmp/tmp.oK4N4U6rDG

    如果想要更多帮助,请查看相关命令的帮助:

    mktemp --help

    4. 总结

    本文主要讲解如何使用mktemp命令创建临时文件和目录您可能想知道为什么我们需要mktemp,而我们可以使用touch filename命令轻松创建空文件。mktemp命令主要用于创建具有随机名称的临时文件或目录。所以,我们不需要费心去定义它们的名字。因为mktemp将名称随机化,所以不会有任何名称冲突。而且,mktemp使用权限600(rw)安全地创建文件,使用权限700(rwx)安全地创建目录,因此其他用户无法访问它。有关更多细节,请查看man手册页。

    展开全文
  • 1.打开电脑的cmd(windows + R) 2.输入命令: fsutil file createnew e:\2GB....3.等待cmd运行完成,即可以在指定盘创建一个指定大小的文件,这里是在E盘中创建一个2G的txt文件 备注:2147483648指2GB对应的字节数 ...

    1.打开电脑的cmd(windows + R)

    2.输入命令:

    fsutil file createnew e:\2GB.txt 2147483648

    3.等待cmd运行完成,即可以在指定盘创建一个指定大小的文件,这里是在E盘中创建一个2G的txt文件
    备注:2147483648指2GB对应的字节数

    展开全文
  • 创建指定大小的文件

    2021-04-26 18:00:14
    在终端执行文件创建命令,创建一个10m的文件demo.xlsx mkfile -n 10m ./demo.xlsx 查看文件大小 ls -l 2、Linux 创建一个100M的文件demo.xlsx dd if=/dataof=./demo.xlsx bs=1024 count=0 seek=$[1024*...
  • fsutil /?帮助内容 ... file 文件特定命令  fsinfo 文件系统信息  hardlink 硬链接管理  objectid 对象 ID 管理  quota 配额管理  reparsepoint 重分析点管理  spar...
  • 蓝点网在早前的阿里云 Teambition 网盘体验中提到大文件测试,有网友咨询如何生成特定大小的文件用作测试。在对网盘或者服务器下载速度进行测试时使用...用命令提示符创建指定大小文件:Windows 10 及其他版本附带的...
  • 一、生成文件大小和实际占空间大小一样的文件 dd if=/dev/zero of=name.file bs=1M count=1 二、生成文件大小固定,但实际不占空间命令 dd if=/dev/zero of=1G.img bs=1M seek=1000 count=0 这里用了一个新的命令...
  • 前言本教程主要讲解如何使用mktemp命令创建指定大小的临时文件。我们已经知道如何在Linux中创建特定大小的文件。在许多情况下,创建具有指定大小的文件是很有帮助的。例如,在部署新文件服务器之后,您可能需要检查...
  • C:\>fsutil file createnew用法 : fsutil file createnew <文件名> <长度>...在D盘下创建一个名字为aab.txt的4K大小的文件。 C:\>fsutil file createnew testfile 10737418240创建1...
  • 下面对在windows下创建指定大小的文件进行简单介绍: 使用 fsutil 命名,可在cmd窗口查看fsutil 支持的命令,如图 由此可知,我们可通过fsutil file createnew 命令来新建指定大小的文件 用法: fsutil file ...
  • 主要介绍了Shell脚本创建指定大小文件的测试数据,本文同时给出使用DD命令和Shell脚本解决这个需求,给出脚本功能更加强大,需要朋友可以参考下
  • 用Fsutil创建指定大小的文件

    千次阅读 2009-08-15 17:45:00
    有时候我们需要一些指定大小的文件来测试,但是要找到合适大小的文件还挺困难,现在微软提供了一个命令fsutil.exe,可以自己创建指定大小的文件。语法:fsutil file [createnew] PathName length 范例:fsutil file ...
  • 我们知道在Linux中可以通过dd 这条指令创建一个制定大小的文件; 在创建文件是我们并没有写入任何数据,其中的空间都被填充为0; 具体的创建方法为: dd if = input_file of = output_file bs=block_size count=number ...
  • 在Lnix上创建指定文件大小的方法 使用dd命功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个...
  • 在软件测试中,对于上传、下载一类功能常常需要用不同大小的文件进行测试。 使用Windows命令fsutil可以生成任意大小、任意类型文件。 C:\Users\axia\fsutil file createnew 1G.txt 1000000000 转载于:...
  • linux下创建指定大小的文件

    千次阅读 2016-06-20 18:11:58
    linux创建文件命令:dd命令 把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。语法: CODE:[Copy to clipboard]dd 〔选项〕 QUOTE: if =输入文件(或设备名称)。 of =...
  • 本文讲解了linux创建文件命令:dd。使用dd这个linux命令可以创建一定大小文件。 linux创建文件命令:dd命令 把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。语法: CODE:[Copy to...
  • Linux-创建指定空间大小的文件目录欢迎参阅~步骤1: 用dd命令输入一个指定大小的文件步骤2: 把磁盘镜像文件虚拟成块设备步骤3. 格式化并挂载在指定目录步骤4. 使用df -h就能看到指定大小的目录了It's over ~ Thanks...
  • 利用fsutil命令生成指定大小的文件

    千次阅读 2019-07-22 10:43:40
    利用fsutil命令可以创建指定大小的测试文件,这种方法非常有效。 fsutil file createnew <FileName> <Length> 范例:fsutil file createnew d:\test.txt 4096 在D盘下创建一个名字为test.txt的...
  • linux创建文件命令:dd命令 把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。语法: CODE:[Copy to clipboard]dd 〔选项〕 QUOTE: if =输入文件(或设备名称)。 of =...
  • 做系统测试使用,我们指定在Linux平台中可以使用如下命令创建一个100M的空文件dd if=/dev/zero of=hello.txt bs=100M count=1在windows平台同样可以使用下列命令快速创建一个指定大小的文件:fsutil file ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,148
精华内容 459
关键字:

创建指定大小的文件命令