问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux下如何将当前目录的文件名存到一个文本文件里

发布网友 发布时间:2022-04-29 12:34

我来回答

5个回答

热心网友 时间:2022-06-27 20:13

需要准备的材料分别是:电脑、linux连接工具。

1、首先连接上linux主机,进入到需要处理的目录,例如“/”目录。

2、输入:ls -1 > 1.txt,按回车。

3、此时通过ls命令发现“1.txt”文件被生成的。

4、用vi命令打开“1.txt”文件,发现刚才目录中的文件名已经都被存在到这个文本文件中了。

热心网友 时间:2022-06-27 20:13

Linux命令行参数数目是有限的,执行ls *.gz时,当通配符展开后,ls命令的参数列表超长了,导致运行出错。

如果只是想得到当前目录下(不包括子目录)的相关文件时,可以这样:

ls -1 | grep ".gz$" > 1.txt

如果想得到当前目录下,包括子目录中的相关文件时,应该用find命令:

find . -type f -name "*.gz" > 1.txt

热心网友 时间:2022-06-27 20:14

ls 本身不能处理*通配符,其参数是shell根据*.gz产生的,文件太多就不行了。可用 find -maxdepth 1 -name "*.gz"
(要加双引号确保*号能让find去处理)

热心网友 时间:2022-06-27 20:14

Linux命令支持的参数数目是有限的,而你的文件应该比较多,导致当通配符展开后,ls命令的参数列表超长了。
这样应该可以:
ls | grep ".gz" > 1.txt

热心网友 时间:2022-06-27 20:15

ls *.gz |xargs>1.txt
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 打不死的小强,是什么意思? linux 截取文件部分内容另存为 放开“三孩”如何影响房子户型结构?买房不得不了解的新趋势 厦门易居达集团有限公司怎么样? 荣耀play4D震感游戏开关在哪里 青岛易居房地产咨询有限公司怎么样? 荣耀play游戏模式在哪 青岛易居金岳房地产经纪有限公司怎么样? 苹果5s屏幕上方泛黄的问题可以解决吗 华为荣耀play3能开游戏空间吗 华为荣耀3play如何开启游戏权限? 荣耀play游戏模式怎么开 iPhone5屏幕边上发黄怎么办 华为荣耀游戏空间怎么设置? 荣耀play游戏空间在哪里 女朋友18岁就装节育环对以后有什么影响? 女朋友要去安环,可是我心里始终不舒服,大家进来说说 女友上过环,该接受吗? 女生上环的危害 女友戴过节育环 说明什么? 索尼相机a7r3镜头有没有对焦锁定功能? 打不死的小强是什么意思啊,来源于什么啊 打不死的小强是什么意思啊,来源于什么啊 如何解决索尼a7r3竖构图对焦不如横构图对焦? 打不死的小强是什么意思 打不死的小强是什么意思 加入滴谪车辆必须要买营保险吗? 滴滴车必须每年都要交营运险吗? 求歌词中的一句:我静静的躺在床上。这是高潮其中一句。是什么歌 我静静的躺在床上,看看窗外的月亮,想呀想呀这首老歌的名子 我静静的躺在床上望着远处不太远的月亮.是哪首歌啊从哪里下载? 一首老歌:歌词有,我静静的敞在床上,想啊,想,你何时能做我的新娘 谁知道这是哪首歌的歌词(我一个人静静躺在床上,看着窗外不太圆的月亮,想啊想啊不知不觉我就进入梦乡) 有一首老歌,歌名不记得了,歌词大概是:我静静的躺在床上,看着窗外不太圆的月亮,想啊,想啊,想着我在 有首歌歌词是,想啊,梦想,想你何时做我的新娘,我静静的躺在床, 有一首很久以前的歌大概是95年的,很好听,歌词很简单,开头是《静静的躺在床上,看着窗外不太圆的月亮, 我静静的躺在床上,望着窗外明亮的月光,是什么歌名呀,好像是男性歌手 一首老歌 王琰 a3机械制图边框怎么画 一个人安静的躺在床上是那首歌的歌词