Сайт | Скачать | Видео | Wiki

Автор Тема: pfsload /путь c пробелами  (Прочитано 2224 раз)

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: pfsload /путь c пробелами
« Ответ #15 : 02 Апрель 2021, 16:50:40 »
Я это учел. Читается ведь слева направо.
« Последнее редактирование: 02 Апрель 2021, 16:52:45 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsload /путь c пробелами
« Ответ #16 : 02 Апрель 2021, 16:57:44 »
Не знаю, если честно. Посмотрите which pfs что покажет.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: pfsload /путь c пробелами
« Ответ #17 : 02 Апрель 2021, 17:00:30 »
Код
$ which pfs
/mnt/sda3/GIT/pfs-utils-cli/project-files/usr/bin/pfs

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsload /путь c пробелами
« Ответ #18 : 02 Апрель 2021, 17:05:58 »
У меня нет:
Код
$ sudo pfsload /home/live/Рабочий стол/bc-1.07.1-4.pfs
Object "/home/live/Рабочий,стол/bc-1.07.1-4.pfs" not found!
Странно тогда. У меня работало. Ветку не забыли сменить на pfsget?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: pfsload /путь c пробелами
« Ответ #19 : 02 Апрель 2021, 17:11:18 »
Там сложно перепутать, только в этой ветке в project-files/ появляется папка /etc, помимо /usr.
Скрин.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: pfsload /путь c пробелами
« Ответ #20 : 02 Апрель 2021, 17:34:22 »
Разница все же есть после правок. Если со старым набором утилит pfs:
 Object "/home/live/Рабочий" not found!

С новым:
Object "/home/live/Рабочий,стол/bc-1.07.1-4.pfs" not found!

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsload /путь c пробелами
« Ответ #21 : 02 Апрель 2021, 17:48:20 »
Гм. чет не то :) Отставим до понедельника, может не все запушил.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsload /путь c пробелами
« Ответ #22 : 03 Апрель 2021, 04:42:40 »
root@pra-roll:devel-tools# git status
На ветке pfsget
Ваша ветка обновлена в соответствии с «origin/pfsget».
нечего коммитить, нет изменений в рабочем каталоге
root@pra-roll:devel-tools# cd ../project-files/usr/bin/
root@pra-roll:bin# cp ./* /usr/local/bin/
root@pra-roll:project-files# cd ../../../../
root@pra-roll:live# mkdir ./Рабочий\ стол/222
root@pra-roll:live# > ./Рабочий\ стол/222/333
root@pra-roll:live# mkpfs ./Рабочий\ стол/222 -o ./Рабочий\ стол/222.pfs
/memory/bundles1/222..... (сократил выхлоп)

root@pra-roll:live# pfsload ./Рабочий\ стол/222.pfs
root@pra-roll:live# pfsunload 222
root@pra-roll:live# pfsload ./Рабочий\ стол/222.pfs
root@pra-roll:live# pfsunload 01

Это в прар.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: pfsload /путь c пробелами
« Ответ #23 : 03 Апрель 2021, 07:05:18 »
Надо было сказать, что важен обратный слеш. Я же копировал команду сюда.

Так работает Рабочий\ стол, да. Но если уж необходимо обязательное экранирование с \, то что мешает тогда уж по старинке кавычки поставить 'Рабочий стол'. Ради чего весь сыр-бор?


upd.
кавычки поставить
Похоже так не работало тоже, с правками изменилось.
« Последнее редактирование: 03 Апрель 2021, 07:51:48 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: pfsload /путь c пробелами
« Ответ #24 : 03 Апрель 2021, 08:04:42 »
запускал в момент когда папка рабочий стол была текущей.
Код
live@lfa2008 ~/Рабочий стол % sudo pfsload bc-1.07.1-4.pfs
live@lfa2008 ~/Рабочий стол % sudo pfsunload bc-1.07.1-4.pfs
Object "" not mounted.
Работает pfsload, не работает pfsunload. Если это, конечно, имеет какое-то значение.


Так ok, с pfsunload:
Код
live@lfa2008 ~/Рабочий стол % cd
live@lfa2008 ~ % sudo pfsunload bc-1.07.1-4.pfs
« Последнее редактирование: 03 Апрель 2021, 08:06:52 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsload /путь c пробелами
« Ответ #25 : 03 Апрель 2021, 10:05:46 »
Это без правок тот же код, что и вчера.
Слэш не я ставил, это автодополнение баша. Если нет слэша или кавычек, то для баша это два отдельных параметра.
Pfsunload должен сработать с именем модуля без расширения, если имя файла передавать поиск работает иначе, не проверял. Я чаще всего смотрю номер слоя в ауфс-н и отключаю по номеру.  То есть последний подключенный это pfsunload 01.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: pfsload /путь c пробелами
« Ответ #26 : 03 Апрель 2021, 10:12:40 »
Я понял, что это тот же код. И понял, что работает только если есть экранирование в путях.

По поводу pfsunload, речь о запуске из текущей папки Рабочий стол, в других случаях ok.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: pfsload /путь c пробелами
« Ответ #27 : 03 Апрель 2021, 10:22:14 »
Интересный момент. Текущая папка Рабочий стол. :
Код
live@lfa2008 ~/Рабочий стол % sudo pfsunload bc-1.07.1-4.pfs                        
Object "" not mounted.
live@lfa2008 ~/Рабочий стол % sudo pfsunload bc-1.07.1-4

Не работает pfsunload, если указано расширение *.pfs. Работает, если не указано.
sudo pfsunload 01, тоже ok.

Если текущая папка без пробелов, то там без разницы указано расширение или нет.
Это так, в качестве дополнительной информации. Возможно бесполезной. )
« Последнее редактирование: 03 Апрель 2021, 10:25:27 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: pfsload /путь c пробелами
« Ответ #28 : 03 Апрель 2021, 11:57:23 »
для pfsunload по задумке есть три пути как указать то что надо отключать.
1. имя слоя без расширения, будет искать среди бандлов.
2. номер слоя, ищет по ауфс-н
и 3. файл, который подключен в слой. Вот это очевидно и не фурычит. Не вижу причин чтоб не починить. Не проверил просто когда делал.