zeus
4 years ago
3 changed files with 41 additions and 7 deletions
@ -1 +1 @@ |
|||||
find /usr -type f -perm 0777 | grep conf |
find /usr/share -name "*.py" -type f -size +10000c -executable -exec grep -Hnsw "return" {} \; |
||||
|
@ -0,0 +1,37 @@ |
|||||
|
|
||||
|
The -size switch explained: |
||||
|
|
||||
|
-size n[cwbkMG] |
||||
|
|
||||
|
File uses n units of space. The following suffixes can be used: |
||||
|
|
||||
|
`b' for 512-byte blocks (this is the default if no suffix is |
||||
|
used) |
||||
|
|
||||
|
`c' for bytes |
||||
|
|
||||
|
`w' for two-byte words |
||||
|
|
||||
|
`k' for Kilobytes (units of 1024 bytes) |
||||
|
|
||||
|
`M' for Megabytes (units of 1048576 bytes) |
||||
|
|
||||
|
`G' for Gigabytes (units of 1073741824 bytes) |
||||
|
|
||||
|
The size does not count indirect blocks, but it does count |
||||
|
blocks in sparse files that are not actually allocated. Bear in |
||||
|
mind that the `%k' and `%b' format specifiers of -printf handle |
||||
|
sparse files differently. The `b' suffix always denotes |
||||
|
512-byte blocks and never 1 Kilobyte blocks, which is different |
||||
|
to the behaviour of -ls. |
||||
|
|
||||
|
|
||||
|
Notice the + after the size switch. |
||||
|
|
||||
|
|
||||
|
try |
||||
|
|
||||
|
find /usr/share -name "*.py" -type f -size -10000c -executable -exec grep -Hnsw "return" {} \; |
||||
|
|
||||
|
|
||||
|
Notice the - after the size switch. |
@ -1,9 +1,6 @@ |
|||||
|
|
||||
Try to run |
Try to |
||||
|
|
||||
[source,sh] |
find all files with extension .py and exec permissions, grep only rows that contain *return* word. |
||||
---- |
|
||||
find /usr -type f -perm 0777 | grep conf |
|
||||
---- |
|
||||
|
|
||||
and see the Results! |
Show files bigger than 10000 bytes. |
||||
|
Loading…
Reference in new issue