Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Оболочка fish неадекватно исполняет команду find  (Прочитано 1348 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн serii

  • Автор темы
  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля
В оболочке bash все нормально работает, а вот в fish такая команда
serii@serii-desktop ~/Desktop> find . -type f -exec chmod 655 {} \;
chmod: невозможно получить доступ к '': Нет такого файла или каталога
chmod: невозможно получить доступ к '': Нет такого файла или каталога
chmod: невозможно получить доступ к '': Нет такого файла или каталога
chmod: невозможно получить доступ к '': Нет такого файла или каталога
chmod: невозможно получить доступ к '': Нет такого файла или каталога
chmod: невозможно получить доступ к '': Нет такого файла или каталога
chmod: невозможно получить доступ к '': Нет такого файла или каталога
chmod: невозможно получить доступ к '': Нет такого файла или каталога
chmod: невозможно получить доступ к '': Нет такого файла или каталога
выдает следующее.
Искал информацию через help в терминале, много чего интересного, но про find, ничего не нашел.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
serii, а вы у верены в том что вы делаете этой командой??

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


ВНИМАНИЕ!!! Уважаемый All, не вздумай запускать команду из первого сообщения у себя на машине - порушишь систему!!!
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн serii

  • Автор темы
  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля


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


ВНИМАНИЕ!!! Уважаемый All, не вздумай запускать команду из первого сообщения у себя на машине - порушишь систему!!!
[/quote]

Я выполняю эту команду, находясь на рабочем столе

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Sly_tom_cat,
Ну почему порушит. Это смотря где выполнять.
serii,
А что так сложно? Чем

chmod 655 *не устраивает?
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн serii

  • Автор темы
  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля

А что так сложно? Чем

chmod 655 *не устраивает?
[/quote]

Я команду find изучаю, и хочу с помощью нее менять права.

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
финд - поиск, правов нету

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
serii,
У меня такая команда работает.

Пользователь добавил сообщение 17 Августа 2017, 17:42:27:
У вас возможно не на все файлы права есть на рабочем столе. Надо sudo. Только можете опечататься где-нибудь и грохнуть систему.
Дайте вывод

ll ~/Desktop
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн serii

  • Автор темы
  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля
serii,
У меня такая команда работает.

Пользователь добавил сообщение 17 Августа 2017, 17:42:27:
У вас возможно не на все файлы права есть на рабочем столе. Надо sudo. Только можете опечататься где-нибудь и грохнуть систему.
Дайте вывод

ll ~/Desktop
serii@serii-desktop ~> ll Desktop/
итого 4,0K
-rwxrwxrwx 1 serii serii    0 авг 17 16:16 index.html*
-rwxrwxrwx 1 serii serii    0 авг 17 16:16 style.css*
drwxrwxr-x 3 serii serii 4,0K авг 14 16:54 test/

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Я вообще то советую find для начала изучить досконально без -exec...
« Последнее редактирование: 17 Августа 2017, 17:55:38 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн serii

  • Автор темы
  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля
Я вообще то совету find для начала изучить досконально без -exec...

Понятно, буду изучать zsh

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Re: Оболочка fish неадекватно исполняет команду find
« Ответ #10 : 17 Августа 2017, 17:53:17 »

Оффлайн serii

  • Автор темы
  • Участник
  • *
  • Сообщений: 146
    • Просмотр профиля
Re: Оболочка fish неадекватно исполняет команду find
« Ответ #11 : 17 Августа 2017, 17:54:49 »

И что вы хотите этим сказать?

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Re: Оболочка fish неадекватно исполняет команду find
« Ответ #12 : 17 Августа 2017, 18:00:58 »
Изучение основ приводит к прекрасным результатам, желаю удачи в изучении.

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2648
    • Просмотр профиля
Re: Оболочка fish неадекватно исполняет команду find
« Ответ #13 : 17 Августа 2017, 18:28:51 »
serii,
Точку убери. Ее вообще нет смысла ставить, find и так по дефолту ищет в текущей директории если не указана другая.
И {} лучше заключать в кавычки: "{}"

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Re: Оболочка fish неадекватно исполняет команду find
« Ответ #14 : 17 Августа 2017, 19:08:12 »
В оболочке bash все нормально работает, а вот в fish такая команда

собственно, проблема fish. Начните с bash, а потом уже все остальное...
(Нажмите, чтобы показать/скрыть)
 
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

Страница сгенерирована за 0.035 секунд. Запросов: 23.