Как скопировать один файл во многие подпапки?

Звучит как простой вопрос, но если бы это было так, я бы его не задавал. Очевидно, я могу сделать это, открыв все папки в nautilus и вставив каждую из них по отдельности, но компьютер - это не я (я говорю о 500 файлах).

Так есть ли способ сделать это более эффективно с помощью графического интерфейса или командной строки? один так же хорош, как и другой.

Если вам станет легче, вы спасете плохой V-образный ключ от сурового наказания.

5
задан 23 March 2011 в 03:00

3 ответа

Если папки находятся в той же папке, в которой находится файл, используйте:

for dir in *; do [ -d "$dir" ] && cp YOURFILE.EXT "$dir" ; done

В других условиях, если файл находится по другому пути, используйте:

for i in folder1 folder2 folder3 folder4; do cp YOURFILE.EXT $i; done
[ 115] Если вы не знаете, каковы имена папок, в которые нужно поместить файл, попробуйте:

Нет необходимости создавать сценарий. Просто поместите эти команды в терминал и проверьте результаты.

Глоссарий:

YOURFILE.EXT = The name of your file, may contain the full path.
folder1 folder[...] = the name of the folders where to drop the file,
-- folder names may contain the full path.
0
ответ дан 23 March 2011 в 03:00

найти. тип d | xargs -I {} cp ./myfile {} /

Вот так я и сделал свою работу.

Здесь была проблема, которую я хотел решить. Я хотел протестировать все мои новые виртуальные хосты перед установкой реальных приложений.

pwd 
/var/www/
find . -type d
.
./site1
./site2
./site3
find . -type d | xargs -I{} cp ./php.info {}/ 
ls ./*
./php.info

./site1:
php.info

./site2:
php.info

./site3:
php.info

0
ответ дан 23 March 2011 в 03:00

Я могу сделать прикосновение {jan, feb, mar} - {Rep.xls, graph.xls} делает feb-graph.xls mar-Rep.xls
Но я не могу их открыть. Поэтому я хотел сделать один файл 1.ods сохраненным из OO-Calc, а затем хотел сделать его похожим на touch {jan, feb, mar} - {Rep.xls, graph.xls}, используя cp 1.ods {jan, feb , мар} {Rep.ods, graph.ods}, но это не работает. cp: target `margraph.ods 'не является каталогом, поэтому я тоже заинтересован в этом

0
ответ дан 23 March 2011 в 03:00

Другие вопросы по тегам:

Похожие вопросы: