Форум программистов, компьютерный форум, киберфорум
Наши страницы

Linux

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.78
Artishok
ЧакЭ одобряЭ
279 / 278 / 32
Регистрация: 27.12.2009
Сообщений: 1,767
#1

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

20.02.2011, 21:53. Просмотров 3036. Ответов 8
Метки нет (Все метки)

Как из одного каталога скопировать файлы в несколько других?
cp -a chuck/*.txt chuck/papka chuck/papka1
мне скопировало файлы txt из папки chuck и папку papka в папку papka1.

и такой вопрос.как вывести файлы которые были перемещены/удалены несколько минут назад?

Добавлено через 2 часа 42 минуты
И вот еще.Как удалить файлы из каталога и из подкаталогов?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2011, 21:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Копирование файлов из одного каталога в несколько других (Linux):

Удаленное копирование файлов - Linux
Есть проблема, которую не знаю как побороть уже несколько дней. Есть сервер с установленным Debian, к нему физически подключен USB...

Копирование всех файлов из каталога - Bash
Добрый вечер. Нужно скопировать все файлы из текущего каталога в определенную папку. Попробовал так, но ничего не получается: ...

Копирование всех файлов текущего каталога - Bash
Пожалуйста!! Надо написать командный файл, чтобы для каждого из файлов в текущем каталоге создавалась копия с именем <имя файла>.cpy

Скрипты Linux, удаление файлов из каталога, подсчет файлов в каталоге - Bash
С linux столкнулась не по своей воле, но приходиться изучать, я совсершенно еще зеленая в Линуксе, если есть проффесионалы, могли бы...

Создание файла с имя_размер всех файлов каталога - Bash
find . -mindepth 2 -type f -type s -printf "%f"'_'"%sh\n" >> newfile.txt Что здесь неправильно?

Занести в файл список файлов из домашнего каталога - Bash
Не могу закончить одно задание . Как можно в файл занести список всех файлов из домашнего каталога, включая подкаталоги и скрытые файлы, а...

8
Vourhey
Почетный модератор
6487 / 2261 / 123
Регистрация: 29.07.2006
Сообщений: 12,534
20.02.2011, 22:02 #2
Цитата Сообщение от Artishok Посмотреть сообщение
как вывести файлы которое были изменены (удалены перемещены) в последние несколько минут?
поставить и настроить aide или tripwire, а потом проверяй.
Цитата Сообщение от Artishok Посмотреть сообщение
Как из одного каталога скопировать файлы в несколько других?
Код
echo a/ b/ | xargs -n 1 cp examples.desktop
~$ ls {a,b}
a:
examples.desktop

b:
examples.desktop
Цитата Сообщение от Artishok Посмотреть сообщение
Как удалить файлы из каталога и из подкаталогов?
Код
rm -rf
1
Artishok
ЧакЭ одобряЭ
279 / 278 / 32
Регистрация: 27.12.2009
Сообщений: 1,767
20.02.2011, 23:27  [ТС] #3
Цитата Сообщение от Vourhey Посмотреть сообщение
поставить и настроить aide или tripwire, а потом проверяй.
должно быть что-то другое.первая лаба по linux.

может я условие недопонимаю?
"Удаление файлов по заданному расширению в каталогах и подкаталогах.Удаленные файлы вывести"

Добавлено через 2 минуты
Цитата Сообщение от Vourhey Посмотреть сообщение
echo a/ b/ | xargs -n 1 cp examples.desktop
~$ ls {a,b}
что эта часть делает?

Добавлено через 20 минут
ввел
Код
rm -rf /home/chuck/*.txt
и у меня удалились все файлы и папки из каталога chuck
0
Vourhey
Почетный модератор
6487 / 2261 / 123
Регистрация: 29.07.2006
Сообщений: 12,534
21.02.2011, 12:47 #4
Цитата Сообщение от Artishok Посмотреть сообщение
должно быть что-то другое.первая лаба по linux
Хз. Но выводить удаленные файлы без созданной до этого БД ты не сможешь ну никак.
Цитата Сообщение от Artishok Посмотреть сообщение
может я условие недопонимаю?
Возможно
Цитата Сообщение от Artishok Посмотреть сообщение
что эта часть делает?
Какая? ls? выводит, что файлы в директориях
Цитата Сообщение от Artishok Посмотреть сообщение
и у меня удалились все файлы и папки из каталога chuc
Если тебе нужно удалить только файлы определенные, то
Bash
1
rm -f `find /home/chuck/ -name '*.txt'`
1
Artishok
ЧакЭ одобряЭ
279 / 278 / 32
Регистрация: 27.12.2009
Сообщений: 1,767
21.02.2011, 18:18  [ТС] #5
Цитата Сообщение от Vourhey Посмотреть сообщение

Какая? ls? выводит, что файлы в директориях
верхняя где echo
0
Vourhey
Почетный модератор
6487 / 2261 / 123
Регистрация: 29.07.2006
Сообщений: 12,534
21.02.2011, 18:19 #6
man echo
man xargs
прочитаешь - узнаешь
А так, копирует файл examples.desktop в директории a и b
0
Artishok
ЧакЭ одобряЭ
279 / 278 / 32
Регистрация: 27.12.2009
Сообщений: 1,767
21.02.2011, 19:04  [ТС] #7
Echo выводит текст.если вводить без l и xargs то она это и сделает.xargs исполняет комманды.и команда cp.но почему копируется в каталоги которые в echo передаются?
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
10358 / 5859 / 370
Регистрация: 09.09.2009
Сообщений: 23,038
21.02.2011, 22:57 #8
есть команда tee, она вроде как позволяет дублировать вывод например из stdout например в файл
0
Vourhey
Почетный модератор
6487 / 2261 / 123
Регистрация: 29.07.2006
Сообщений: 12,534
21.02.2011, 23:08 #9
Цитата Сообщение от Artishok Посмотреть сообщение
но почему копируется в каталоги которые в echo передаются?
Блин, ну почитай ты про конвейеры.
0
21.02.2011, 23:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2011, 23:08
Привет! Вот еще темы с ответами:

Вывести имена первых десяти файлов каталога - Bash
Вывести имена первых десяти файлов каталога /etc с расширением ".conf" .

Копирование TXT-файлов из одной папки и BMP-файлов из другой папки в папку, в которой находится пакетный файл - Bash
Доброго времени суток. У кого есть возможность сообразить какой код мне нужет чтобы сделать вот это) - Копирование всех файлов с...

Как анализировать содержимое файлов каталога на наличие ссылок? - Bash
Подскажите, пожалуйста, как будет выглядеть код этого задания: Указать каталог. У файлов этого каталога, в которых в тексте...

Отобразить список, состоящий из первых букв имен файлов каталога - Bash
Делаю вот так: zhenya@zhenya-Ideapad-Z570:/usr/include$ echo `find *.*`| cut -c 1 a Не могу понять почему результат - первая...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.