Home > other >  Bash list files as {path file}
Bash list files as {path file}

Time:12-06

I want to search for a file that has 1033 bytes of size. Therefore, I write ls -lRA, which outputs around 200 files, in around 20 folders. When I grep for the file with ls -lRA | grep 1033 I get one element alone, -rw-r----- 1 root bandit5 1033 Dec 3 08:14 .file2. However, there are 20 files with this name, so finding this one is a hard task.

My idea is to get an output such as -rw-r----- 1 root bandit5 1033 Dec 3 08:14 ./direcctory1/.file2, is it possible?

CodePudding user response:

I suggest to use GNU find. Search from current directory:

find . -size 1033c -ls

Output (e.g.)

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

See: man find

  • Related