кто то знает какой командой можно удалить одновременно содержимое всех файлов в папке,типа:
#cp /dev/null > file ,но нужно опустошить все файлы в папке,есть ли какая то маска для этово или нужно полюбому писать скрипт?
зараннее спасибо!
>кто то знает какой командой можно удалить одновременно содержимое всех файлов в
>папке,типа:
>#cp /dev/null > file ,но нужно опустошить все файлы в папке,есть ли какая то маска для этово или нужно полюбому писать скрипт?
>зараннее спасибо!а rm -rf dirname уже не в кассу?
>>кто то знает какой командой можно удалить одновременно содержимое всех файлов в
>>папке,типа:
>>#cp /dev/null > file ,но нужно опустошить все файлы в папке,есть ли какая то маска для этово или нужно полюбому писать скрипт?
>>зараннее спасибо!
>
>а rm -rf dirname уже не в кассу?
мне не файлы надо удалить а содержимое файлов,т.е.опустошить их!
>>>кто то знает какой командой можно удалить одновременно содержимое всех файлов в
>>>папке,типа:
>>>#cp /dev/null > file ,но нужно опустошить все файлы в папке,есть ли какая то маска для этово или нужно полюбому писать скрипт?
>>>зараннее спасибо!
>>
>>а rm -rf dirname уже не в кассу?
>
>
>мне не файлы надо удалить а содержимое файлов,т.е.опустошить их!
for i in <dir>/*
do
cat /dev/null > $i
done
>>>>кто то знает какой командой можно удалить одновременно содержимое всех файлов в
>>>>папке,типа:
>>>>#cp /dev/null > file ,но нужно опустошить все файлы в папке,есть ли какая то маска для этово или нужно полюбому писать скрипт?
>>>>зараннее спасибо!
>>>
>>>а rm -rf dirname уже не в кассу?
>>
>>
>>мне не файлы надо удалить а содержимое файлов,т.е.опустошить их!
>for i in <dir>/*
>do
>cat /dev/null > $i
>donecat /dev/null > $i ????
может
rm i && touch i
>>>кто то знает какой командой можно удалить одновременно содержимое всех файлов в
>>>папке,типа:
>>>#cp /dev/null > file ,но нужно опустошить все файлы в папке,есть ли какая то маска для этово или нужно полюбому писать скрипт?
>>>зараннее спасибо!
>>
>>а rm -rf dirname уже не в кассу?
>
>
>мне не файлы надо удалить а содержимое файлов,т.е.опустошить их!так и надо было спрашивать или это дядя написал:
"кто то знает какой командой можно удалить одновременно содержимое всех файлов в папке"
#!/bin/sh
for in `ls $1`
do
/bin/rm -f "$i"
/usr/bin/touch "$i"
doneили вариант с cat'ом
пути для rm и touch свои, $1 - /path/directory