linux Bash将文件列表为{path + file}

omqzjyyz  于 2022-12-11  发布在  Linux
关注(0)|答案(1)|浏览(90)

我想搜索一个大小为1033字节的文件。因此,我写了ls -lRA,它在大约20个文件夹中输出大约200个文件。当我用ls -lRA | grep 1033对文件进行grep时,我只得到一个元素-rw-r----- 1 root bandit5 1033 Dec 3 08:14 .file2。然而,有20个文件使用这个名称,所以找到这个文件是一项艰巨的任务。
我的想法是得到-rw-r----- 1 root bandit5 1033 Dec 3 08:14 ./direcctory1/.file2这样的输出,可能吗?

r3i60tvu

r3i60tvu1#

我建议使用GNU find.从当前目录搜索:

find . -size 1033c -ls

输出(例如)

110578      3 -rwxrwxrwx   1 root     root         1033 Dec  6 10:10 ./direcctory1/.file2

请参阅:man find

相关问题