这类似于this question,但我想在unix中包含相对于当前目录的路径.如果我这样做:

ls -LR | grep .txt

它不包括完整的路径.例如,我有以下目录 struct :

test1/file.txt
test2/file1.txt
test2/file2.txt

上面的代码将返回:

file.txt
file1.txt
file2.txt

如何使用标准Unix命令使其包含相对于当前目录的路径?

推荐答案

使用查找:

find . -name \*.txt -print

在使用GNU find的系统上,就像大多数GNU/Linux发行版一样,可以省go -print.

Linux相关问答推荐

Arch_prctl的用例是什么

Azure Linux B1s VM-Jenkins Sever已安装,但主页未打开

如何更改文件的上次访问/修改/更改日期?

std::system 使用什么Shell?

tmux:挂起不加载,不响应任何选项命令

是否可以使用 shell 脚本递归地创建文件夹?

Git为每次推送输入长密码

在 Ubuntu 中重启 Nginx

nvm:无法卸载当前活动的 node 版本

如何让 PHP、Symlinks 和 __FILE__ 很好地协同工作?

在 VIM 中搜索和替换导致尾随字符

如何将 bash 别名定义为多个命令的序列?

如何在第一个错误时停止 xargs?

命令列出除 . (点)和..(点点)

如何设置errno值?

给定一个 linux 用户名和密码,我如何测试它是否是有效帐户?

命令行 Arduino 编译和上传?

Linux命令将一个文件复制到多个文件

什么是 linux 脚本中的 start-stop-daemon?

libaio.so.1:无法打开共享对象文件