Форум программистов, компьютерный форум CyberForum.ru Форум программистов | Компьютерный форум | Форум web-программистов | Форум по электронике и бытовой технике | Форум о софте | Научный форум | Карьера и бизнес
CyberForum.ru - форум программистов и сисадминов > Форум Компьютерный форум > Форум Linux
Восстановить пароль Регистрация

Ответ Создать новую тему
 
20.02.2011, 21:53   #1
Artishok
ЧакЭ одобряЭ
 
Регистрация: 27.12.2009
Сообщений: 1,755
Репутация: 274 (273)
Лучшие ответы: 12
Копирование файлов / Linux

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

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

Добавлено через 2 часа 42 минуты
И вот еще.Как удалить файлы из каталога и из подкаталогов?
20.02.2011, 21:53
AdAgent
Объявления
20.02.2011, 22:02   #2
Vourhey
Почетный модератор
 
Регистрация: 29.07.2006
Сообщений: 12,055
Репутация: 6333 (2110)
Лучшие ответы: 61
Копирование файлов

Цитата Сообщение от Artishok Посмотреть сообщение
как вывести файлы которое были изменены (удалены перемещены) в последние несколько минут?
поставить и настроить aide или tripwire, а потом проверяй.
Цитата Сообщение от Artishok Посмотреть сообщение
Как из одного каталога скопировать файлы в несколько других?
Код Code
1
2
3
4
5
6
7
echo a/ b/ | xargs -n 1 cp examples.desktop
~$ ls {a,b}
a:
examples.desktop
 
b:
examples.desktop
Цитата Сообщение от Artishok Посмотреть сообщение
Как удалить файлы из каталога и из подкаталогов?
Код Code
1
rm -rf
Другие темы раздела
Linux Если я поставлю Lunix то не будет конфликтов с мульти загрузочным жестким диском ?
Не считайте меня нубом , но про Linux я знаю только то, что она с открытым кодом и на этом всё, Поэтому спрашиваю владельцев этой ОС 1) Если я поставлю Lunix то не будет конфликтов с мульти загрузочным жестким диском ? (Там где будет Linux и Windows ) 2) Программы написанные для windows...
Linux Как создать папку общего доступа
Уважаемые форумчане.. Всвязи стем что мои познания linux = 0 Прошу Вас о помощи..! Необходимо на файловом сервере Linux Ubintu создать и расшарить папку для общего доступа, все это нужно для того, чтобы разместить в ней (папке) базу ПАРУСА (файловый сервер для программы...
20.02.2011, 23:27  [ТС]   #3
Artishok
ЧакЭ одобряЭ
 
Регистрация: 27.12.2009
Сообщений: 1,755
Репутация: 274 (273)
Лучшие ответы: 12
Копирование файлов

Цитата Сообщение от Vourhey Посмотреть сообщение
поставить и настроить aide или tripwire, а потом проверяй.
должно быть что-то другое.первая лаба по linux.

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

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

Добавлено через 20 минут
ввел
Код Code
1
rm -rf /home/chuck/*.txt
и у меня удалились все файлы и папки из каталога chuck
21.02.2011, 12:47   #4
Vourhey
Почетный модератор
 
Регистрация: 29.07.2006
Сообщений: 12,055
Репутация: 6333 (2110)
Лучшие ответы: 61
Копирование файлов

Цитата Сообщение от Artishok Посмотреть сообщение
должно быть что-то другое.первая лаба по linux
Хз. Но выводить удаленные файлы без созданной до этого БД ты не сможешь ну никак.
Цитата Сообщение от Artishok Посмотреть сообщение
может я условие недопонимаю?
Возможно
Цитата Сообщение от Artishok Посмотреть сообщение
что эта часть делает?
Какая? ls? выводит, что файлы в директориях
Цитата Сообщение от Artishok Посмотреть сообщение
и у меня удалились все файлы и папки из каталога chuc
Если тебе нужно удалить только файлы определенные, то
Код Bash
1
rm -f `find /home/chuck/ -name '*.txt'`
21.02.2011, 12:47
AdAgent
Объявления
21.02.2011, 18:18  [ТС]   #5
Artishok
ЧакЭ одобряЭ
 
Регистрация: 27.12.2009
Сообщений: 1,755
Репутация: 274 (273)
Лучшие ответы: 12
Копирование файлов

Цитата Сообщение от Vourhey Посмотреть сообщение

Какая? ls? выводит, что файлы в директориях
верхняя где echo
21.02.2011, 18:19   #6
Vourhey
Почетный модератор
 
Регистрация: 29.07.2006
Сообщений: 12,055
Репутация: 6333 (2110)
Лучшие ответы: 61
Копирование файлов

man echo
man xargs
прочитаешь - узнаешь
А так, копирует файл examples.desktop в директории a и b
21.02.2011, 19:04  [ТС]   #7
Artishok
ЧакЭ одобряЭ
 
Регистрация: 27.12.2009
Сообщений: 1,755
Репутация: 274 (273)
Лучшие ответы: 12
Копирование файлов

Echo выводит текст.если вводить без l и xargs то она это и сделает.xargs исполняет комманды.и команда cp.но почему копируется в каталоги которые в echo передаются?
21.02.2011, 22:57   #8
Dmitry
Форумчанин
 
Регистрация: 09.09.2009
Сообщений: 18,166
Репутация: 9022 (4649)
Лучшие ответы: 108
Копирование файлов

есть команда tee, она вроде как позволяет дублировать вывод например из stdout например в файл
21.02.2011, 23:08   #9
Vourhey
Почетный модератор
 
Регистрация: 29.07.2006
Сообщений: 12,055
Репутация: 6333 (2110)
Лучшие ответы: 61
Копирование файлов / Linux

Цитата Сообщение от Artishok Посмотреть сообщение
но почему копируется в каталоги которые в echo передаются?
Блин, ну почитай ты про конвейеры.
21.02.2011, 23:08
Yandex
Объявления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Раздел Автор Дата
Сверка файлов и копирование отсутствующих файлов + обновить измененные
Всем привет. такая вот задача у меня. я не селен в этом. но стараюсь. есть 2 каталога (1. NEW, 2. CLONE)с файлами в один из них время от времени копируются новые файлы(NEW), которые нужно сверить со вторым(CLONE) каталогом и файлы которые отсутствую скопировать из первого(NEW) во второй...
Batch (CMD/BAT) ncblx 15.05.2014 14:50
Копирование файлов в нужные папки исходя из названия файлов
подскажите, задача примерно аналогичная в папке множество файлов wav, у всех в начале присутствует гггг_мм, хочу их раскидать по папкам гггг_дд скрипт запускается из папки с файлами, новые папки должны быть там же: for %%i in (*.wav) do ( set $newf=%%i set $newf=!$newf:~0,7! if not exist...
Batch (CMD/BAT) frovil 10.01.2013 12:06
Копирование файлов в нужные папки исходя из названия файлов
Подскажите, пожалуйста. Можно ли реализовать такую функцию? Есть файлы вида XXX123456789 (цифры разные само собой) YYY123456789 и т.д. Нужно кинуть файлы c XXX в имени в папку XXX, YYY в папку YYY соответственно. Папку желательно создать на месте (внутри папки с этими файлами). Заранее...
Batch (CMD/BAT) tibhar940 17.09.2012 18:04
Копирование файлов
ребят, у меня такая проблема, необходимо написать программу, которая копирует нужный файл, переданный в качестве параметра, в заданную папку, так же являющ параметром текст проги: я недавно занимаюсь JS. и не пойму где ошибка, прогрмма компилируется без проблем, но копирования не происходит...
JavaScript ALIMOE 08.05.2010 19:42
Копирование файлов из списка файлов
Здравствуйте, уважаемые форумчане. Помогите решить проблему: ищу файлы методом foreach (string file in Directory.GetFiles("C:\\Windows\\System32", "*.cpl")) { } их находит более 20 штук
C# .NET virtyaluk 25.04.2010 15:09
Опции темы

Текущее время: 14:24. Часовой пояс GMT +4.

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