Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.6120
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 11.12.2011, 00:44   #1
Eleven
Ебланнед
 
Регистрация: 12.11.2011
Сообщений: 70
Бабло: $38115
Question вопрос по Linux

вообщем есть папка home/xzxz/ на сервере в ней 100к файлов, как эти все файлы перенести за раз в корень home ?

linux centos
Eleven вне форума  
Старый 11.12.2011, 00:57   #2
dim7
Senior Member
 
Аватар для dim7
 
Регистрация: 22.08.2008
Сообщений: 926
Бабло: $173120
По умолчанию

mv /home/xzxz/* /home
__________________
LoadedCash - вечные ребилы -|- Налят Сюда
dim7 вне форума  
Старый 11.12.2011, 04:02   #3
CrocGena
CrocMint Russian Support
 
Аватар для CrocGena
 
Регистрация: 06.05.2010
Сообщений: 442
Бабло: $77680
Отправить сообщение для CrocGena с помощью ICQ Отправить сообщение для CrocGena с помощью Skype™
По умолчанию

Судя по всему проблема в кол-ве файлов.
Там помоему cp и mv тупят, если больше 2к файлов в каталоге.
Попробуй по буквам типа a*, b* ну или первые 2 буквы если совсем дофига файлов
__________________
CrocMint - Лучшая Хербал Фарма - теперь и на Русском! Инвайты, ответы на вопросы: ru @ crocmint.com или PM.
CrocGena вне форума  
Старый 11.12.2011, 04:07   #4
lorien
Senior Member
 
Аватар для lorien
 
Регистрация: 18.05.2009
Сообщений: 879
Бабло: $177835
Отправить сообщение для lorien с помощью Skype™
По умолчанию

Ещё так можно
mv /home /home.old
mv /home.old/xyz /home
mv //home.old/* /home
mv /home.old/.* /home
rm -r /home.old
lorien вне форума  
Старый 11.12.2011, 05:41   #5
Drg
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 4,100
Бабло: $611505
По умолчанию

Цитата:
Сообщение от lorien Посмотреть сообщение
mv //home.old/* /home
mv /home.old/.* /home
// опечатка? или оно имеет какое-то значение в линуксе?

А по теме у * есть ограничение на количество файлов, поэтому или через mc переносить, но это будет долго, зато за это время можно чай попить, либо как написано выше сначала по буквам, а потом уже что останется через *
Drg вне форума  
Старый 11.12.2011, 11:29   #6
chizer
Senior Member
 
Аватар для chizer
 
Регистрация: 01.02.2011
Сообщений: 732
Бабло: $191845
По умолчанию

может файлы заархивировать для начала
chizer вне форума  
Старый 11.12.2011, 11:46   #7
M_S
Monster
 
Аватар для M_S
 
Регистрация: 29.12.2007
Адрес: online
Сообщений: 294
Бабло: $50488
По умолчанию

просто в mc нажать F6 ;-)
попробовал 30к файлов по 10-30кб перенесло моментом
__________________
M_S вне форума  
Старый 11.12.2011, 12:17   #8
dim7
Senior Member
 
Аватар для dim7
 
Регистрация: 22.08.2008
Сообщений: 926
Бабло: $173120
По умолчанию

тут про удаление, но можно и под mv переделать.

Цитата:
Иногда бывает так, что нужно очистить директорию с временными файлами, а их там больще, чем может принять rm в качестве аргументов. Тога мы видим такую картину:

$ rm *
bash: /bin/rm: Argument list too long
Можно удалять в несколько проходов, например по 1000 за раз:

$ while (rm `/bin/ls| head -n 1000`);do done;

а вообще, в свое время гуглил запрос "как быстро удалить много файлов linux", там и получше варианты будут.
__________________
LoadedCash - вечные ребилы -|- Налят Сюда

Последний раз редактировалось dim7; 11.12.2011 в 12:22.
dim7 вне форума  
Старый 12.12.2011, 00:17   #9
lorien
Senior Member
 
Аватар для lorien
 
Регистрация: 18.05.2009
Сообщений: 879
Бабло: $177835
Отправить сообщение для lorien с помощью Skype™
По умолчанию

Цитата:
// опечатка? или оно имеет какое-то значение в линуксе?
Код:
[email protected]:~$ cd /tmp
[email protected]:/tmp$ mkdir foo
[email protected]:/tmp$ cd foo
[email protected]:/tmp/foo$ echo a > a
[email protected]:/tmp/foo$ echo a > .a
[email protected]:/tmp/foo$ mv * ..
[email protected]:/tmp/foo$ ls -a
.  ..  .a
[email protected]:/tmp/foo$ mv .[^.]* ..
[email protected]:/tmp/foo$ ls -a
.  ..
lorien вне форума  
Старый 12.12.2011, 01:03   #10
qpapaoH
Ебланнед
 
Регистрация: 10.09.2011
Сообщений: 308
Бабло: $58180
По умолчанию

Цитата:
Сообщение от chizer Посмотреть сообщение
может файлы заархивировать для начала
верно подмечено.
__________________
Вечный бан за систематическое нарушение правил форума и создание нескольких аккаунтов.
qpapaoH вне форума