直接输出文件夹下的所有文件名称
来源:互联网 发布:七乐彩胆拖兑奖算法 编辑:程序博客网 时间:2024/06/11 19:26
需求:在工作过程中,经常需要copy文件名称,文件夹又比较深,所以想做一个小工具直接把项目中的文件名称列出来,输出到一个文本文件中。
其实很简单,在cmd下用dir/s/b > list.txt 可以实现列出所有文件,但是带着文件路径,不符合要求。因此考虑用shell脚本实现。
ls -lR | grep '^-' | awk '{print $9}' > filenamelist.txt
解释说明:
1、ls -l可以列出当前文件夹下的文件夹及文件名称
2、ls -lR 可以递归显示子文件夹的所有文件
3、通过上图发现所有的文件开头都是以‘-’开头,使用命令:ls -lR | grep '^-' 过滤出所有文件
4、通过上图发现文件为第9部分,使用命令ls -lR | grep '^-' | awk '{print $9}' 输出所有文件
5、将文件输出到制定的文件中,使用命令ls -lR | grep '^-' | awk '{print $9}' > filenamelist.txt
6、把命令放到readfilename.sh文件中。(记得写头文件#!/bin/bash)试运行,执行成功
后记,把这么简单的命令解释这么多行也是没谁了。
0 0
- 直接输出文件夹下的所有文件名称
- 用java输出文件夹下的所有文件名称
- java 输出某文件夹下的所有文件名称
- 把文件夹下所有后缀为自己--想要的文件名称--全部输出出来
- C++获取文件夹下所有文件名称的三种方式
- 获取某文件夹下特定后缀的所有文件名称
- java 递归显示某个文件夹下所有的文件名称
- python 遍历一个文件夹下所有文件名称
- 输出某个文件下所有文件名称
- 获取文件夹里的所有文件名称
- 列出当前文件夹及其子文件夹下所有文件名称
- PHP输出文件夹下的所有子目录
- python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)
- java获取指定路径下的所有文件夹和文件名称路径
- python 获取指定文件夹下所有文件名称并写入列表
- 编程输出一个目录下的所有目录及文件名称,目录之间用tab
- 递归调用获取某个文件夹中的所有的文件名称
- 采用vector建立栈的方式,打印文件夹下所有文件名称(FindFirstFile与FindNextFile的使用)
- Android存储
- 音频调研之opus speex
- 302解决
- Servlet中Web.xml配置详解(二)
- BZOJ3790 神奇项链
- 直接输出文件夹下的所有文件名称
- Amdroid6.0权限带来的那些坑
- POJ 1151 矩形切割
- Win32_SoundDevice 声卡 的参数说明
- python001类型与操作符
- Android-ActionBar详解
- 螺旋数组
- 身份证号码js验证
- Java - 各版本特性,JDK1.5 - 9