2015-10-19 4 views
0

Я должен выполнить эту задачу на Linuxкак найти файл и размер в Linux

найти рекурсивно только файлы в/и т.д., которые больше, чем 200KB а перенаправить стандартный вывод в файл с именем FLfindout и перенаправить поток ошибок в файл с именем FLfinderr

и я набрал в

find /etc 200k > FLfindout 2> FLstderr 

, и я не знаю, что выход предполагают, чтобы выглядеть. и эта команда правильная?

+0

'cat FLfindout' и посмотреть, что у вас (оно будет пустым или не создано), поскольку вам нужно использовать флаг размера. Подробнее см. В разделе [Список файлов больше, чем указано в файле] (http://superuser.com/questions/233616/list-files-bigger-than-filesize-specified). – JGreenwell

ответ

1

Если я правильно понял ваш вопрос правильно, вы просто хотите получить список файлов больше, чем 200Kb, вы можете попробовать

находка/и т.д. -типа е -размер +200

, если вы хотите, чтобы эта печать в файл, вы можете попробовать

находку/и т.д. -типа е -размер +200> file.txt

1

Попробуйте это:

find /etc -type f -size +200k -print > FLfindout 2> FLstderr 
+0

Мне было интересно, что означает -type f? –

+1

'-type f' означает, что тип файла является обычным файлом – Steephen

Смежные вопросы