1

Здравствуйте,
Как правильно скопировать содержимое папки в корень?

папка - /PACK/PREF/
в ней папки, подпапки, файлы

нужно содержимое PREF - скопировать в корень
но
что то не получается (

cp -vR /PACK/PREF/* /

как правильно копировать?

помогите пожалуйста

2

так, тоже не перезаписывает:

iPhone:~ root# cp -a /PACK/PREF/* "/"
cp: cannot overwrite non-directory `/var' with directory `/PACK/PREF/var'
iPhone:~ root# 

3

http://s7.directupload.net/images/121224/k48yiavj.png

нужно, что бы содержимое папки /PACK/PREF/ копировалось в корень и все перезаписывало...

4

inux пишет:

cp: cannot overwrite non-directory `/var' with directory `/PACK/PREF/var'

Покажите

ls -l /
Был, был и весь вышел...

5

localhost:~ root# ls -l 
total 4416
drwx------  5 mobile staff     170 Dec 24 00:52 1/
-rw-r--r--  1 root   wheel 1123486 Dec 24 00:52 1.deb
drwxr-xr-x  4 root   admin     136 Dec 24 04:47 Applications/
drwxr-xr-x 15 root   admin     510 Dec 24 04:47 Library/
drwxr-xr-x  3 root   wheel     102 Sep 27 21:15 Media/
drwxr-xr-x  3 root   admin     102 Dec 24 04:47 System/
-rw-r--r--  1 root   wheel 1123800 Dec 24 00:53 com.myrepospace.rat.rat_1.10-25_iphoneos-arm.deb
-rw-r--r--  1 root   wheel 1123838 Dec 24 04:27 com.myrepospace.rat.rat_1.10-26_iphoneos-arm.deb
-rw-r--r--  1 root   wheel 1124312 Dec 24 04:42 com.myrepospace.rat.rat_1.10-27_iphoneos-arm.deb
drwxr-xr-x  3 root   admin     136 Dec 24 04:47 etc/
drwxr-xr-x  8 root   admin     272 Dec 24 06:07 var/
localhost:~ root# 

6

Прежде всего вынужден предупредить, у меня нет возможности проверить действие команд, поэтому обязательно сделайте backup
Попробуйте сначала так

cp -af /PACK/PREF/* /

если не получится, то так

cp -a  --remove-destination /PACK/PREF/* /
Был, был и весь вышел...

7

Покажите

ls -l /var
Был, был и весь вышел...

8

localhost:~ root# cp -af /PACK/PREF/* 
cp: missing destination file operand after `/PACK/PREF/var'
Try `cp --help' for more information.
localhost:~ root# 
localhost:~ root# cp -a  --remove-destination/PACK/PREF/* 
cp: unrecognized option '--remove-destination/PACK/PREF/*'
Try `cp --help' for more information.
localhost:~ root# 

9

Lupo Alberto пишет:

Покажите

ls -l /var
localhost:~ root# ls -l /var
lrw-r--r-- 1 root admin 12 Sep 27 21:15 /var -> private/var//
localhost:~ root# 

10

inux пишет:

cp: missing destination file operand after `/PACK/PREF/var'

Пропустили последний слеш

Lupo Alberto пишет:

cp -af /PACK/PREF/* /

inux пишет:

cp: unrecognized option '--remove-destination/PACK/PREF/*'

Опять пропустили слеш и пробел перед /PACK/PREF/*

Lupo Alberto пишет:

cp -a --remove-destination /PACK/PREF/* /

Был, был и весь вышел...

11

может быть в этом проблема?

http://s14.directupload.net/images/121224/rehogqmx.png

12

inux пишет:

может быть в этом проблема?

Я уже видел, у себя проверял, у меня нормально переписывает символические ссылки.

Был, был и весь вышел...

13

Кстати, вы не проверяли, сами нужные вам файлы копируются, несмотря на сообщение об ошибке?

Был, был и весь вышел...

14

может , потому что iphone? )

15

inux пишет:

может , потому что iphone? )

Точнее, возможно, потому что там установлены «своеобразные» версии программ? bx
...но проверить не могу.

Был, был и весь вышел...

16

Lupo Alberto пишет:

Кстати, вы не проверяли, сами нужные вам файлы копируются, несмотря на сообщение об ошибке?

нет, не копируются (

17

Выполняю:

cp -af /PACK/PREF/* "/"

var поместил в private
http://s1.directupload.net/images/121224/kugkeadq.png

и вроде бы, получается то. что и хотел... )

18

Lupo Alberto пишет:

Точнее, возможно, потому что там установлены «своеобразные» версии программ?

не знаю...
проблема скорее всего в невозможности копирования по ярлыку "var"
ничего страшного, если я обойду ярлык и буду копировать в папку private?

19

inux пишет:

ничего страшного, если я обойду ярлык и буду копировать в папку private?

Ничего страшного, только убедитесь, что символическая ссылка с именем /var сохраняется и указывает на каталог /private/var.

Был, был и весь вышел...

20

спасибо!