С Новым годом! Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.71/146: Рейтинг темы: голосов - 146, средняя оценка - 4.71
4 / 4 / 0
Регистрация: 04.04.2010
Сообщений: 85
1

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

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

Author24 — интернет-сервис помощи студентам
Подскажите как правильнее написать скрипт который будет копировать файлы из одной директории в другую.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.10.2012, 19:46
Ответы с готовыми решениями:

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

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

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

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

31
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
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
13361 / 7493 / 820
Регистрация: 09.09.2009
Сообщений: 29,295
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
13361 / 7493 / 820
Регистрация: 09.09.2009
Сообщений: 29,295
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
217 / 206 / 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
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
18.11.2012, 19:11 16
А где изучают линуксы?
0
мну довольно <(-__-)l
217 / 206 / 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
19.11.2012, 01:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2012, 01:45
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru