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

如果只是想得到当前目录下(不包括子目录)的相关文件时:ls -l | grep  ".gz$" > 1.txt

如果想得到当前目录下,包括子目录中的相关文件时,应该用find命令: find ./ -type  f  -name "*.gz" > 1.txt

得到两个文件后如何进行对比,可以使用diff命令,例如:

将目录/usr/li下的文件"test.txt"与当前目录下的文件"test.txt"进行比较,输入如下命令:

diff /usr/li test.txt     #使用diff指令对文件进行比较

转载于:https://www.cnblogs.com/beili/p/9075332.html

你可能感兴趣的:(linux下将当前目录下的文件名存到一个文本文件里)