Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / скопировать файлы с постфиксом / 4 сообщений из 4, страница 1 из 1
18.10.2013, 14:21
    #38432894
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скопировать файлы с постфиксом
привет еще разок

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

вот так не получается
Код: powershell
1.
cp ./* .*.postfix


хелп!
...
Рейтинг: 0 / 0
18.10.2013, 18:09
    #38433327
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скопировать файлы с постфиксом
Решение в лоб типа такого
Код: sql
1.
find . -type f -exec cp "{}" "{}.postfix" \;
...
Рейтинг: 0 / 0
18.10.2013, 18:11
    #38433330
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скопировать файлы с постфиксом
Сорь, надо еще добавить ключик чтоб find во вложенные директории не уходил, если есть такие.

Думаю, можно еще на ls + xargs + cp замутить.
...
Рейтинг: 0 / 0
19.10.2013, 09:51
    #38433768
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скопировать файлы с постфиксом
Код: sql
1.
for f in *; do echo mv $f $f.postfix; done


echo после тестирования удалить

Основное отличие uniх от win/dos, метасимволы раскрывает sh, а не программа
Поэтому ваша команда:
Код: sql
1.
cp ./* .*.postfix


расшифрует две Ваши ваши маски и попробует выполнить
если у вас есть файлы a b c
то получится команда:
Код: sql
1.
cp a b c <ничего>

, а это совсем не то что Вы ожидали.

Рекомендую, пока не научился, использовать echo перед командой с метасимволами.
перед выполнением, для проверки результата
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / скопировать файлы с постфиксом / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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