小编tri*_*tof的帖子

带有超过 3 个字符扩展名的文件的 Windows 通配符

在 Windows 7 上,我有一个包含以下四个文件的目录:

  • xxx.txt
  • xxx.txt2
  • xxx2.txt
  • xxx2.txt2

由于文件有超过 3 个字符作为文件扩展名,通配符 * 的行为似乎很奇怪:

dir *.txt

10/13/2014  04:14 PM                 6 xxx.txt
10/13/2014  04:17 PM                 6 xxx2.txt
10/13/2014  04:17 PM                 6 xxx2.txt2
10/13/2014  04:14 PM                 6 xxx.txt2
           4 File(s)             24 bytes
           0 Dir(s)   6,660,980,736 bytes free
Run Code Online (Sandbox Code Playgroud)

我希望只看到两个带有 txt 扩展名的文件,而不是带有 txt2 的文件(就像在 Linux 机器上一样)。MS-DOS 是否忽略将文件扩展名截断为 3 个字符,还是在末尾自动添加另一个通配符?如果我只想删除带有 txt 扩展名的文件而不是带有 txt2 的文件,我应该使用哪个命令?谢谢

windows file-extension wildcards

6
推荐指数
1
解决办法
7162
查看次数

Unix 与 Excel 排序

我有以下根据 Excel 排序的文件列表:

a1.txt
a10.txt
a11.txt
a12.txt
a2.txt
Run Code Online (Sandbox Code Playgroud)

如果我sort在 Unix/Linux 上使用,我会得到以下命令:

a10.txt
a11.txt
a12.txt
a1.txt
a2.txt
Run Code Online (Sandbox Code Playgroud)

您可以在其中看到角色的不同行为.。是否可以选择获得与 Excel 相同的订单?我尝试了-b,-g,-n,...但没有成功。

linux unix sorting filenames microsoft-excel

3
推荐指数
1
解决办法
891
查看次数