У меня есть каталог с большим количеством 0 байтовых файлов. Я даже не вижу файлы, когда использую команду ls. Я использую небольшой скрипт для удаления этих файлов, но иногда это даже не удаляет эти файлы. Вот сценарий:Как удалить много 0-байтных файлов в Linux?
i=100
while [ $i -le 999 ];do
rm -f file${i}*;
let i++;
done
Есть ли другой способ сделать это быстрее?
Если файлы 0 байт и «LS» не показывает их, как вы знаете, они там? – JRT
Я знаю, потому что я мог видеть их несколько раз, это 0 байт файлов происходило несколько раз, и я не знаю, когда и как, но иногда я мог видеть их иногда, как сейчас, я не мог их видеть. Однако я знаю причину проблемы, и это произошло снова, поэтому я знаю, что они находятся в этом каталоге –
, кроме 'while [$ i -le 999]' и 'let i ++', вы также можете использовать 'seq' с' for i в $ (seq ...) ' – YuppieNetworking