分页: 1 / 1
ls参数太长
发表于 : 2009-08-01 14:39
由 syfnet
我某个文件夹下有大约10万个文件,当用ls* | wc -l 时,显示"ls 参数太长"。
请问ls最大的参数为多大,如果我要修改参数怎么办?最好给个修改好的ls命令,linux我是新手。
Re: ls参数太长
发表于 : 2009-08-01 14:46
由 BigSnake.NET
你想干什么
Re: ls参数太长
发表于 : 2009-08-01 14:48
由 adagio
ls* 是个虾米玩意?
Re: ls参数太长
发表于 : 2009-08-01 14:50
由 syfnet
ls * 列出所有文件
Re: ls参数太长
发表于 : 2009-08-01 14:53
由 BigSnake.NET
find -maxdepth 1 -exec ls {} \;
Re: ls参数太长
发表于 : 2009-08-01 14:58
由 bones7456
把星换成点,估计就是你要的结果了.
Re: ls参数太长
发表于 : 2009-08-01 15:01
由 syfnet
我要编程,对每一个文件进行自动操作
foreach f ("ls *")
......
Re: ls参数太长
发表于 : 2009-08-01 15:02
由 bones7456
syfnet 写了:我要编程,对每一个文件进行自动操作
foreach f ("ls *")
......
那就象球猫一样find
Re: ls参数太长
发表于 : 2009-08-01 15:04
由 syfnet
BigSnake.NET 写了:find -maxdepth 1 -exec ls {} \;
这个是怎么玩的?我按照原文输入后显示:
find: 遗漏“-exec”的参数。
是不是需要在后面括号里加数字?
Re: ls参数太长
发表于 : 2009-08-01 22:58
由 patrickhe
syfnet 写了:BigSnake.NET 写了:find -maxdepth 1 -exec ls {} \;
这个是怎么玩的?我按照原文输入后显示:
find: 遗漏“-exec”的参数。
是不是需要在后面括号里加数字?
直接拷贝吧。
Re: ls参数太长
发表于 : 2009-08-05 21:03
由 syfnet
直接拷贝的就是显示的:find:遗漏“-exec”的参数。
Re: ls参数太长
发表于 : 2009-08-05 21:09
由 BigSnake.NET
syfnet 写了:直接拷贝的就是显示的:find:遗漏“-exec”的参数。
你没复制全