cmd命令整理之文件拆分,合并,压缩,解压

dir 信息查询命令
       列出目录中的文件及子目录的名称,也可以列出其文件大小,创建时间等相关信息,
       并且列出所在的磁盘、可用空间等信息。dir命令也可以寻找其文件名称符合特定条
       件的文件。

       使用方法:
            dir_路径+文件名         (_代表空格)
       举例展示:
            dir c:\测试.txt
            驱动器 C 中的卷没有标签。
            卷的序列号是 7257-ABDC
            c:\ 的目录
            2022/12/27 周二  21:50             1,960 测试.txt
                           1 个文件          1,960 字节
                           0 个目录 85,775,073,280 可用字节


mkdir 文件夹创建命令
        使用方法:
            mkdir_路径         (_代表空格)
        举例展示
            c:\>mkdir tmp

split 文件分割命令

        使用方法:
            split_打印状态_分割方式_文件路径_保存路径_后缀表达式            (_代表空格)
            以下命令表示是否打印状态
                --verbose 表示打印运行状态  不写此项但默认不打印
            以下两个命令是分割方式
                --bytes=1000           表示按照1000byte文件大小分割文件  单位字节
                -b 1000                表示按照1000byte文件大小分割文件  单位字节
                    文件大小可以是 KB、MB,GB,最大可以是 YB!只需使 K、M、G、T、
                    P、E、Z 和 Y 这些合适的字母。
                --lines=100            表示按照行数100分割文件  注意此处必须填写数字
                -l 100                 表示按照行数100分割文件  注意此处必须填写数字
            以下两个命令是后缀表现形式及位数
                --numeric-suffixes     表示以数字作为后缀名
                -d                     表示以数字作为后缀名
                --suffix-length=4      表示以四位字母作为后缀  不填数字代表默认值为2
                -a                     表示以四位字母作为后缀  不填数字代表默认值为2
        举例展示:
            split -b 1000 c:\测试.txt c:\tmp\测试. --verbose                    
                (以1000字节分割文件并以"测试"为文件名默认后缀保存)
            split -b 1000K c:\测试.txt c:\tmp\测试. --verbose                   
                (以1000k字节分割文件并以"测试"为文件名默认后缀保存)
            split -b 1000 c:\测试.txt c:\tmp\测试. -a 4 --verbose               
                (以1000字节分割文件并以"测试"为文件名四位字母做后缀保存)
            split -b 100 c:\测试.txt c:\tmp\测试. -d -a 4 --verbose             
                (以100字节分割文件并以"测试"为文件名四位数字做后缀保存)
            split -l 100 c:\测试.txt c:\tmp\测试. -d -a 3 --verbose             
                (以100行一个文件分割文件并以"测试"为文件名三位数字做后缀保存)
            split --version                                                   
                查看split版本信息(没有什么用处)
            split --verbose -l 100 -d -a 3 c:\测试.txt c:\tmp\测试.              
                各个命令相互独立但文件路径和保存路径不能错位
            split -l 100 -d -a 3 --verbose c:\测试.txt c:\tmp\测试.             
                各个命令相互独立但文件路径和保存路径不能错位
            split --verbose c:\测试.txt -l 100 c:\tmp\测试.  -d -a 3             
                各个命令相互独立但文件路径和保存路径不能错位

cat合并拆分的文件
        使用方法:
            cat_拆分名.* > 新文件名                   (_代表空格)
        举例展示:
            cat 01.* >c:\tmp\02.txt       
                被拆分的文件分卷必须在命令程序所在文件夹,输出文件目录可变
            cat 01.* >02.txt

certutil -hashfile 文件路径 MD5
        使用方法:
            certutil_-hashfile_文件路径_MD5            (_代表空格)
        举例展示:
            certutil -hashfile  c:\测试.txt MD5
            MD5 的 c:\测试.txt 哈希:
            701382c50ab8c2f1a971642973302838
            CertUtil: -hashfile 命令成功完成。

tar 文件压缩命令
        使用方法:
            压缩
                tar -czvf 压缩包名称 被压缩文件路径
                tar -czvf a.tar.gz c:\测试.txt      压缩文件路径
                tar -czvf 01.tar.gz c:\tmp         压缩文件夹路径(最后不能有\)
            解压
                tar -zxvf 压缩包名称
                tar -zxvf 01.tar.gz --directory ./tmp/      指定解压路径

你可能感兴趣的:(python,linux,python,windows)