powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как закачать папку сразу в несколько директорий на сервере?
5 сообщений из 5, страница 1 из 1
Как закачать папку сразу в несколько директорий на сервере?
    #35469278
voprosnick457
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Столкнулся с задачей закачать одинаковую папку с файлами в много директорий на сервере.
Нет ли какого нибудь простого решения, наприер распаковать gzip архив сразу во все указаные папки? Если кто знает, напишите пожалуйста подробно.

Спасибо!
...
Рейтинг: 0 / 0
Как закачать папку сразу в несколько директорий на сервере?
    #35469287
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а список директорий на сервере в каком виде есть?
...
Рейтинг: 0 / 0
Как закачать папку сразу в несколько директорий на сервере?
    #35469332
voprosnick457
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Список директорий - папки доменов на хостинге. Все в 1 корне лежат, с разными именами естественно.
...
Рейтинг: 0 / 0
Как закачать папку сразу в несколько директорий на сервере?
    #35469926
BlackStar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man find


формируем тестовый пример
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
bs@Odin:~/prj/test$ mkdir a b c d a/foo b/bar c/foo d/bar
bs@Odin:~/prj/test$ touch fileA fileB fileC
bs@Odin:~/prj/test$ ls -la
итого  16 
drwxr-xr-x  3  bs bs  4096   2008 - 08 - 04   22 : 45  a
drwxr-xr-x  3  bs bs  4096   2008 - 08 - 04   22 : 45  b
drwxr-xr-x  3  bs bs  4096   2008 - 08 - 04   22 : 45  c
drwxr-xr-x  3  bs bs  4096   2008 - 08 - 04   22 : 45  d
-rw-r--r-- 1 bs bs    0 2008-08-04 22:45 fileA
-rw-r--r-- 1 bs bs    0 2008-08-04 22:45 fileB
-rw-r--r-- 1 bs bs    0 2008-08-04 22:45 fileC

а теперь собственно работа
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
bs@Odin:~/prj/test$ find . -maxdepth  1  -mindepth  1  -name '*' -type d -execdir sh -c 'cd '{}'; /bin/pwd; cd .. ' \;
/home/bs/prj/test/a
/home/bs/prj/test/c
/home/bs/prj/test/b
/home/bs/prj/test/d
bs@Odin:~/prj/test$ 


соотвественно вместо /bin/pwd вставте нужную команду

--
There Ain't No Such Thing As A Free Lunch
...
Рейтинг: 0 / 0
Как закачать папку сразу в несколько директорий на сервере?
    #35470468
Pavel Kilevatyh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а содержимое папок должно независимо меняться пользователями?
Я к тому, что может ссылками обойтись?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как закачать папку сразу в несколько директорий на сервере?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]