Нет.
provider
- это файл, в котором хранится конфигурация ppp, вероятно, в / etc / ppp / peers / provider
. Это своего рода "профиль" вашего ppp-соединения. Имя интерфейса определяется последней частью второй строки, inet ppp
.
Для автоматического повторного набора вашего ppp-соединения вы должны добавить параметр persist
в этот файл провайдера.
Дополнительная документация:
Не могли бы вы уточнить свои требования и контекст вашей проблемы?
Будете ли вы использовать «инструмент» для объединения буферной папки задач _ПОСЛЕ того, как вы заполните все папки задач, или ДО того, как вам будет легче заполнять эти папки задач?
Будут ли каждая отдельная папка todo содержать похожие имена файлов (, как показано в вашем примере ), но с фактически другим содержимым?
Символические ссылки могут быть тем, что вы ищете (, но я чувствую, что вам нужно написать небольшой скрипт ), но это действительно зависит от того, чего вы хотите достичь.
Символическая ссылка работает по той же логике, что и копирование или перемещение:
ln -s {src} {dst}
где {src} — это файл, на который должна указывать ссылка, а {dst} — символическое имя.
Предположим, что все ваши файлы находятся в буферах задач _и вы хотите создать только символические ссылки в каждой из папок задач, а затем:
cd {some path}/classes/classOne/todo
ln -s {path to todo_buffer}/todo_buffer/read.pdf read.pdf
cd {some path}/classes/classTwo/todo
ln -s {path to todo_buffer}/todo_buffer/read.pdf read.pdf
cd {some path}/classes/classThree/todo
ln -s {path to todo_buffer}/todo_buffer/read.pdf read.pdf
...
#!/bin/sh
mkdir -p todo_buffer
for todo in classes/class*/todo/read.pdf
do
class=${todo%/todo/read.pdf} # Get the name of
class=${class#classes/} # the class directory
ln -s "../$todo" "todo_buffer/$class-read.pdf"
done
Этот сценарий предполагается запускать в родительском каталоге каталога classes
. Он просто создаст каталог todo_buffer
, а затем перейдет к путям к файлам read.pdf
в подкаталогах todo
каждого класса.
Это предполагает, что структура каталогов ниже каталога classes
такая, как вы показали, с каждым классом, имеющим подкаталог с именем class<something>
.
Для каждого файла read.pdf
создается символическая ссылка в каталоге todo_buffer
.
Символические ссылки указывают на ../classes/.../todo/read.pdf
, т. е. относительно расположения ссылки. Если вам нужны абсолютные пути для ссылок, замените ../
на $PWD/
в вызове ln -s
.
Учитывая следующие каталоги и файлы:
.
|-- classes
| |-- class-1
| | |-- otherFiles.md
| | `-- todo
| | `-- read.pdf
| |-- class-2
| | |-- otherFiles.md
| | `-- todo
| | `-- read.pdf
| `-- class-3
| |-- otherFiles.md
| `-- todo
| `-- read.pdf
`-- script.sh
7 directories, 7 files
Запуск скрипта будет генерировать:
todo_buffer/
|-- class-1-read.pdf ->../classes/class-1/todo/read.pdf
|-- class-2-read.pdf ->../classes/class-2/todo/read.pdf
`-- class-3-read.pdf ->../classes/class-3/todo/read.pdf
0 directory, 3 files