相关疑难解决方法(0)

为什么方括号会阻止外壳扩展?

'4800483343' 是一个目录,'file1' & 'file2' 是其中的两个文件。

为什么会发生以下情况?

$ ls 4800483343
file1 file2

$ md5sum 4800483343/*
36468e77d55ee160477dc9772a99be4b  4800483343/file1
29b098f7d374d080eb006140fb01bbfe  4800483343/file2

$ mv 4800483343 4800[48]3343

$ md5sum 4800[48]3343/*
md5sum: 4800[48]3343/*: No such file or directory

$ md5sum '4800[48]3343'/*
36468e77d55ee160477dc9772a99be4b  4800[48]3343/file1
29b098f7d374d080eb006140fb01bbfe  4800[48]3343/file2
Run Code Online (Sandbox Code Playgroud)

还有哪些字符会导致这种情况?

shell filenames quoting wildcards

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

标签 统计

filenames ×1

quoting ×1

shell ×1

wildcards ×1