Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.98/125: Рейтинг темы: голосов - 125, средняя оценка - 4.98
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
1

Копирование всех файлов из одной директории в другую

31.10.2012, 19:46. Показов 25759. Ответов 31
Метки нет (Все метки)

Подскажите как правильнее написать скрипт который будет копировать файлы из одной директории в другую.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.10.2012, 19:46
Ответы с готовыми решениями:

Копирование файлов из одной директории в другую
Всех приветствую Проблема такая, нужно скопировать файл из одной директории в другую,...

Копирование файлов в Ubuntu из одной директории в другую
Требуется написать программу на языке С,реализующую копирование файлов из одной директории в другую...

Осуществление переноса всех файлов с указанным в качестве параметра расширением из одной директории в другую
Создать две директории. Наполнить одну из них несколькими файлами с разным расширением. При помощи...

Копирование всех файлов с заданным расширением из одной заданной папки в другую заданную папку
Создайте командный файл, который копирует все файлы с расширением, заданным в качестве первого...

31
Псевдослучайный
1942 / 1142 / 97
Регистрация: 13.09.2011
Сообщений: 3,213
31.10.2012, 21:20 2
Bash
1
cp -r source/* dest
0
8 / 8 / 2
Регистрация: 28.10.2012
Сообщений: 18
31.10.2012, 21:22 3
cp qwe1/* qwe2

qwe* - директория
0
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
31.10.2012, 21:28  [ТС] 4
нет, нужно СКРИПТ написать, который при запуске будет копировать файлы из одной директории в другую
0
7 / 7 / 0
Регистрация: 08.10.2012
Сообщений: 54
01.11.2012, 09:46 5
Bash
1
2
#!/bin/sh
/bin/cp /home/dir1/* /home/dir2/
0
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
01.11.2012, 10:45  [ТС] 6
а есть еще варианты?
1
Эксперт по компьютерным сетямЭксперт NIX
12252 / 7113 / 734
Регистрация: 09.09.2009
Сообщений: 27,780
01.11.2012, 11:07 7
а чем не устраивает cp?
0
7 / 7 / 0
Регистрация: 08.10.2012
Сообщений: 54
01.11.2012, 15:10 8
Цитата Сообщение от Лена_ Посмотреть сообщение
а есть еще варианты?
А что Вы расчитываете еще получить? Может Вам нужен не скрипт а программа? Тогда задайте вопрос тут.
0
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
01.11.2012, 16:35  [ТС] 9
Цитата Сообщение от Dmitry Посмотреть сообщение
а чем не устраивает cp?
Да мне то очень нравиться, меня преподаватель попросил написать скрипт который копирует все файлы из одной директоии в другую, я именно так и написала, но как то преподаватель видимо хотел как то иначе... но как...
0
Эксперт по компьютерным сетямЭксперт NIX
12252 / 7113 / 734
Регистрация: 09.09.2009
Сообщений: 27,780
01.11.2012, 17:08 10
он знает другие команды (кроме ср, для копирования файлов)?
0
8 / 8 / 2
Регистрация: 28.10.2012
Сообщений: 18
01.11.2012, 18:46 11
думаю, ему не сам код важен, а объем)
как вариант добавить еще несколько незначительных комманд, типа ехо(вывести надпись что происходит копирование) и т.д
преподаватель останется довольным
0
Dmitry
01.11.2012, 19:03
  #12

Не по теме:

mmanovich7, так это ты - тот "недовольный" преподаватель? :D

1
мну довольно <(-__-)l
216 / 205 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
02.11.2012, 01:46 13
Наверно он хотел увидеть рекурсию...
1
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
02.11.2012, 21:44  [ТС] 14
Получилось так что мы с преподавателем друг друга не поняли, требовалось написать так...
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash
path1=$1
shift
for i
do
if test -d
then
path2=$i
fi
done
for j
do
if test -f
then
cp $path1/$j $path2
fi
done
Возможно кому нибудь понадобиться =)
1
301 / 214 / 7
Регистрация: 16.10.2012
Сообщений: 485
02.11.2012, 22:51 15
Видимо, он хотел, чтобы скрипту указывали от куда, куда копировать. Он заходил в "откуда" и копировал каждый файл перебором по всем там содержащимся в "куда" (может, * имелась в виду). Возвращался в "откуда". Завершался. Других вариантов нет. Только cp.

Добавлено через 3 минуты
а, только файлы, без директорий
0
2061 / 617 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
18.11.2012, 19:11 16
А где изучают линуксы?
0
мну довольно <(-__-)l
216 / 205 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
18.11.2012, 20:10 17
Цитата Сообщение от programina Посмотреть сообщение
А где изучают линуксы?
В школах...
0
301 / 214 / 7
Регистрация: 16.10.2012
Сообщений: 485
18.11.2012, 20:33 18
а также институтах, а кто не успел ни там, ни там на работе, когда прижмет необходимость (так сказать, вливаясь в производственный процесс)
0
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
18.11.2012, 20:49  [ТС] 19
Институт 3 курс ф-тет Кибернетики
1
accept
19.11.2012, 01:45     Копирование всех файлов из одной директории в другую
  #20

Не по теме:

Цитата Сообщение от Лена_ Посмотреть сообщение
Институт 3 курс ф-тет Кибернетики
какой ? :swoon:

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2012, 01:45

Копирование файла из одной директории в другую
Здравствуйте у меня возникла проблема не могу скопировать файл из одной директории в другую var ...

Копирование заданных в списке папок со всем содержимым из одной директории в другую
Прошу помощи. Я ни разу не программист, не моё это, уж простите. Кое что понимаю на уровне...

Перемещение файлов из одной директории в другую
Нужно сделать перемещение файлов из одной директории в другую. Путь в котором файлы...

Копирование файлов из одной папки в другую, но с пропуском одинаковых файлов в этих папках
Доброго времени суток. Прошу помощи в написании батника. Задача: Есть папка А с файлами 1,2,3 и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru