Linux find exec отсутствует аргумент

Linux find exec отсутствует аргумент

Друзья! Подскажите пожалуйста дилетанту.

Запускаю в терминале:

find /var/www/html/report/ -mtime +7 -exec rm -f <> \;

Все отлично, работает.

Создаю файл test.sh с содержимым:

find /var/www/html/report/ -mtime +7 -exec rm -f <> \;

Запускаю в терминале созданный файл, выдает ошибку:
find: отсутствует аргумент у `-exec’

Ответить | Правка | Cообщить модератору

Оглавление

  • Ошибка: find: отсутствует аргумент у `-exec’, erera22, 20:17 , 14-Янв-16, ( 1 )
  • Ошибка: find: отсутствует аргумент у `-exec’, asavah, 22:02 , 14-Янв-16, ( 2 )
    • Ошибка: find: отсутствует аргумент у `-exec’, phizikpro, 22:03 , 14-Янв-16, ( 3 )
      • Ошибка: find: отсутствует аргумент у `-exec’, Сергей, 23:00 , 14-Янв-16, ( 4 )
        • Ошибка: find: отсутствует аргумент у `-exec’, phizikpro, 23:14 , 14-Янв-16, ( 5 )
  • Ошибка: find: отсутствует аргумент у `-exec’, phizikpro, 23:23 , 14-Янв-16, ( 6 )

Сообщения по теме [Сортировка по времени | RSS]

find /var/www/html/report/ -mtime +7 | xargs rm -f

1 . «Ошибка: find: отсутствует аргумент у `-exec'» + / –
Сообщение от erera22 (ok) on 14-Янв-16, 20:17
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2 . «Ошибка: find: отсутствует аргумент у `-exec'» + / –
Сообщение от asavah (ok) on 14-Янв-16, 22:02

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3 . «Ошибка: find: отсутствует аргумент у `-exec'» + / –
Сообщение от phizikpro (ok) on 14-Янв-16, 22:03

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4 . «Ошибка: find: отсутствует аргумент у `-exec'» + / –
Сообщение от Сергей (??) on 14-Янв-16, 23:00

>> открой для себя экранирование
> Что это такое?

find /var/www/html/report/ -mtime +7 -exec rm -f <> \;
обратный слеш — спец.символ шелла, грубо говоря запускается
find /var/www/html/report/ -mtime +7 -exec rm -f <>

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5 . «Ошибка: find: отсутствует аргумент у `-exec'» + / –
Сообщение от phizikpro (ok) on 14-Янв-16, 23:14

>>> открой для себя экранирование
>> Что это такое?
> find /var/www/html/report/ -mtime +7 -exec rm -f <> \;
> обратный слеш — спец.символ шелла, грубо говоря запускается
> find /var/www/html/report/ -mtime +7 -exec rm -f <>

-exec command <> \; — выполняет над найденным файлом указанную команду; обратите внимание на синтаксис.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6 . «Ошибка: find: отсутствует аргумент у `-exec'» + / –
Сообщение от phizikpro (ok) on 14-Янв-16, 23:23

Всем большое спасибо, проблема была в лени.
Тупо копировал часть кода из браузера и подставлял свои данные
по этой причине в код закрались вместе с переносом строки «левые» символы.
Открыв файл с помощью mcedit увидел вместе с переносами строк (‘M)

Источник

Linux find exec отсутствует аргумент

Друзья! Подскажите пожалуйста дилетанту.

Запускаю в терминале:

find /var/www/html/report/ -mtime +7 -exec rm -f <> \;

Все отлично, работает.

Создаю файл test.sh с содержимым:

find /var/www/html/report/ -mtime +7 -exec rm -f <> \;

Запускаю в терминале созданный файл, выдает ошибку:
find: отсутствует аргумент у `-exec’

Ответить | Правка | Cообщить модератору

Оглавление

  • Ошибка: find: отсутствует аргумент у `-exec’, erera22, 20:17 , 14-Янв-16, ( 1 )
  • Ошибка: find: отсутствует аргумент у `-exec’, asavah, 22:02 , 14-Янв-16, ( 2 )
    • Ошибка: find: отсутствует аргумент у `-exec’, phizikpro, 22:03 , 14-Янв-16, ( 3 )
      • Ошибка: find: отсутствует аргумент у `-exec’, Сергей, 23:00 , 14-Янв-16, ( 4 )
        • Ошибка: find: отсутствует аргумент у `-exec’, phizikpro, 23:14 , 14-Янв-16, ( 5 )
  • Ошибка: find: отсутствует аргумент у `-exec’, phizikpro, 23:23 , 14-Янв-16, ( 6 )

Сообщения по теме [Сортировка по времени | RSS]

find /var/www/html/report/ -mtime +7 | xargs rm -f

1 . «Ошибка: find: отсутствует аргумент у `-exec'» + / –
Сообщение от erera22 (ok) on 14-Янв-16, 20:17
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2 . «Ошибка: find: отсутствует аргумент у `-exec'» + / –
Сообщение от asavah (ok) on 14-Янв-16, 22:02

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3 . «Ошибка: find: отсутствует аргумент у `-exec'» + / –
Сообщение от phizikpro (ok) on 14-Янв-16, 22:03

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4 . «Ошибка: find: отсутствует аргумент у `-exec'» + / –
Сообщение от Сергей (??) on 14-Янв-16, 23:00

>> открой для себя экранирование
> Что это такое?

find /var/www/html/report/ -mtime +7 -exec rm -f <> \;
обратный слеш — спец.символ шелла, грубо говоря запускается
find /var/www/html/report/ -mtime +7 -exec rm -f <>

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5 . «Ошибка: find: отсутствует аргумент у `-exec'» + / –
Сообщение от phizikpro (ok) on 14-Янв-16, 23:14

>>> открой для себя экранирование
>> Что это такое?
> find /var/www/html/report/ -mtime +7 -exec rm -f <> \;
> обратный слеш — спец.символ шелла, грубо говоря запускается
> find /var/www/html/report/ -mtime +7 -exec rm -f <>

-exec command <> \; — выполняет над найденным файлом указанную команду; обратите внимание на синтаксис.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6 . «Ошибка: find: отсутствует аргумент у `-exec'» + / –
Сообщение от phizikpro (ok) on 14-Янв-16, 23:23

Всем большое спасибо, проблема была в лени.
Тупо копировал часть кода из браузера и подставлял свои данные
по этой причине в код закрались вместе с переносом строки «левые» символы.
Открыв файл с помощью mcedit увидел вместе с переносами строк (‘M)

Источник

Помогите решить проблему missing argument to `-exec’

Хотел сделать автоматическое удаление файлов по дате. вышла ошибка. Помогите пожалуйста. find /var/www/html/reports/sarg -mtime -type f +20 -exec rm <>\; find: missing argument to `-exec’

-exec rm ‘<>‘ \;
а вообще -delete заместо -exec

Запутался в значениях атрибутов:

find: invalid argument `f’ to `-mtime’

delete

какое то время повист и все. при том ничего не удалено

Запусти без delete сначала, посмотри что находит

внутри /var/www/html/reports/sarg есть папки за месяц. В этих папках лежат ip пользователей и далее в html файл. Нужно что бы выводил папки которые лежат в sarg. А то он мне удалил только html. Параметр -type d не находит =(

-type d выводит папки пользователей /var/www/html/reports/sarg/19Dec2015-20Dec2015/10_100_10_39

Нужно что бы вывел /var/www/html/reports/sarg/19Dec2015-20Dec2015

-type d выводит папки пользователей /var/www/html/reports/sarg/19Dec2015-20Dec2015/10_100_10_39
Нужно что бы вывел /var/www/html/reports/sarg/19Dec2015-20Dec2015

спасибо. и в этой папке есть папка которую нельзя удалять. Как ее можно ограничить от выборки?

спасибо. и в этой папке есть папка которую нельзя удалять. Как ее можно ограничить от выборки?

Спасибо. Хотел еще удалить Выдает Directory not empty. Как с этим бороться?

Выдает Directory not empty. Как с этим бороться?

Только сперва убедитесь, что в результатах поиска нет ничего лишнего.

Источник

Читайте также:  War thunder для linux mint
Оцените статью