Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

11.01.2008, 12:01
|
|
Green member - Level 3
Регистрация: 28.10.2004
Сообщений: 275
Провел на форуме: 672798
Репутация:
244
|
|
__________________
Халявный инет, гомосексуализму нет!!! (c) MicRO
|
|
|

11.01.2008, 14:57
|
|
Познающий
Регистрация: 13.01.2007
Сообщений: 96
Провел на форуме: 575156
Репутация:
50
|
|
Как добавить в архив все файлы из папки что бы каждый файл весил 0 или 1 байт,мне надо просто узнать названия файлов и папок...
|
|
|

11.01.2008, 15:06
|
|
Постоянный
Регистрация: 29.05.2006
Сообщений: 356
Провел на форуме: 1900547
Репутация:
576
|
|
find . -size -2c -- поиск файлов менее 2-ух байт размером в данной директории
|
|
|

11.01.2008, 15:19
|
|
Green member - Level 3
Регистрация: 28.10.2004
Сообщений: 275
Провел на форуме: 672798
Репутация:
244
|
|
Tyc00n чтобы узнать название папок и файлов как вариант ls -la /home/micro > /home/micro/ls.txt и в архив дальше tar -cjf ls.tar.bz2 /home/micro/ls.txt
Код:
ls -la /home/micro > /home/micro/ls.txt && tar -cjf ls.tar.bz2 /home/micro/ls.txt
ну это как вариант, как я понял что тебе нужно
__________________
Халявный инет, гомосексуализму нет!!! (c) MicRO
|
|
|

11.01.2008, 15:20
|
|
Познающий
Регистрация: 13.01.2007
Сообщений: 96
Провел на форуме: 575156
Репутация:
50
|
|
Сообщение от MacTep
find . -size -2c -- поиск файлов менее 2-ух байт размером в данной директории
Ты не понял...мне надо не заархивировать все файлы размером 2 байта,а что файл например весящий 15 мб попал в архив только своим названием и не содержал никакой информации..
|
|
|

11.01.2008, 15:32
|
|
Познающий
Регистрация: 13.01.2007
Сообщений: 96
Провел на форуме: 575156
Репутация:
50
|
|
MicRO неа,не то) Видишь в чём проблема,прав на чтение папки нету, следовательно ls -la тут не прокатит,а если архивировать всё... ,например есть папка /home/micro , с правами *D* , туда не зайти и никак это не обойти (насколько я знаю) , а если выполнить архивацию этой папки ,то всё что находится внутри удачно заархивируется,я бы конечно мог всё заархировать,но это получилось бы очень очень много гигов и просто не смог бы скачать,а если архивировать только названия файлов и папок то выйдет не так уж и много...
|
|
|

11.01.2008, 15:53
|
|
Постоянный
Регистрация: 03.02.2007
Сообщений: 520
Провел на форуме: 1777536
Репутация:
932
|
|
прав на чтение папки нету
Лично я не уверен, что такую папку вообще можно заархивировать...
Как вариант, создать на каждый файл в папке sybol link, далее все эти линки заархивировать.
|
|
|

11.01.2008, 16:26
|
|
Постоянный
Регистрация: 29.05.2006
Сообщений: 356
Провел на форуме: 1900547
Репутация:
576
|
|
Код:
#!/bin/sh
mkdir $1
ln -s `find . \! -name $1` $1/
tar -czf $1.tar.gz $1/
Иллюстрация того, что предложил Ky3bMu4. Хотя, ИМХО, если нет прав на чтение директории, то не прокатит.
PS Извиняюсь, сначала не совсем понял, что тебе было нужно.
Последний раз редактировалось MacTep; 11.01.2008 в 16:43..
|
|
|

11.01.2008, 17:10
|
|
Green member - Level 3
Регистрация: 28.10.2004
Сообщений: 275
Провел на форуме: 672798
Репутация:
244
|
|
Tyc00n глупости говоришь, если прав на чтение нет то откуда tar ирархию возьмёт? у него какая то другая система получения файлов? Ж)
__________________
Халявный инет, гомосексуализму нет!!! (c) MicRO
|
|
|

11.01.2008, 17:34
|
|
Познающий
Регистрация: 13.01.2007
Сообщений: 96
Провел на форуме: 575156
Репутация:
50
|
|
MicRO , я тут много говорить не буду, но это реально работает, выполение команды в папке и её архивация очень разные вещи..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|