RSS
 

Linux, удаление мусора на хостинге

26 Апр

Один раз закачивая сайт на хостинг я столкнулся с проблемой неправильного формата расширения файла картинок. Случайно поставил флажок перевести имена в верхний регистр. (Картинки загружались в отдельную папку) .Если быть более конкретным.

Сайт уже находился на хостинге,  а названия рисунков  оканчивались расширением *.JPG,*.GIF , вместо *.jpg,*.gif. Ссылки конечно указывали на  image.jpg,image1.gif. В результате картинки на сайте не отображались. Ситуация не могла меня радовать. Поэтому было решено копировать картинки снова. А так как картинок было около 1000, а желание оставлять их на хостинге не было. Было принято решение удалить их. Ну вот и написал поэтому скрипт, дав гордое название Myscript.

1
2
3
4
5
6
7
SPISOK=./spisokfiles;
touch $SPISOK;
find -name "*.JPG" -print -o -name "*.GIF" -print>>$SPISOK;
while read line
do
mv $line;
done<$SPISOK
    Пояснения:
    1-2. Создали  файла списка
    3. нашли все картинки и записали их имена в файл
    4-7. цикл удаления этих файлов
    Можно конечно было написать скрипт и переименовать файлы но :
    1. Желания делать это не было
    2. Интернет безлимитный
    3. Смеркалось.

    А этот скрипт запустил я следующим образом, введя последовательно комманды:

    1
    2
    
    chmod u+x Myscript
    	./Myscript

    И всё. Удалил мусор.

    Google Bookmarks Reddit Technorati Yahoo My Web БобрДобр.ru Memori.ru МоёМесто.ru
     
    2 коммент.

    Опубликовано в рубрике Linux и польза для вебмастера

     

    Прокомментировать

     
     
    1. Artur

      04.05.2010 - 14:24

      *IN LOVE* Больно сложно ты не находишь. Гораздо проще на ПХП сделать всё. А Линукс для избранных.

       
    2. lifephysic

      04.05.2010 - 14:26

      Здарова чувак! Как ты там вообще? Пиши в контакт. ПхП – возможно. Ты у нас ГУрУ. Куда делся твой жж. Или ты блог поднимаешь на платной основе.

       
     
    Система Orphus

    Enter your email address:

    Delivered by FeedBurner

    .