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


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

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

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

Оффлайн serii

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
В оболочке 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!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12073
  • Xubuntu 20.04 (64bit)
    • Просмотр профиля
serii, а вы у верены в том что вы делаете этой командой??

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


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

Оффлайн serii

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


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


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

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

Онлайн Pilot6

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

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

Оффлайн serii

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

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

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

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

Оффлайн symon.2014

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

Онлайн Pilot6

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

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

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

Оффлайн serii

  • Автор темы
  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
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!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12073
  • Xubuntu 20.04 (64bit)
    • Просмотр профиля
Я вообще то советую find для начала изучить досконально без -exec...
« Последнее редактирование: 17 Август 2017, 17:55:38 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн serii

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

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

Оффлайн symon.2014

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

Оффлайн serii

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

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

Оффлайн symon.2014

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

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 2628
    • Просмотр профиля
serii,
Точку убери. Ее вообще нет смысла ставить, find и так по дефолту ищет в текущей директории если не указана другая.
И {} лучше заключать в кавычки: "{}"

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4315
  • Capture the truth
    • Просмотр профиля
В оболочке bash все нормально работает, а вот в fish такая команда

собственно, проблема fish. Начните с bash, а потом уже все остальное...
(Нажмите, чтобы показать/скрыть)
 
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

 

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