» » Памятка нерадивому админу - поиск, архивирование, замена

Памятка нерадивому админу - поиск, архивирование, замена

1-02-2016, 17:57
Автор: .
Просмотров: 742
Комментариев: 0
Версия для печати
 

Памятка нерадивому админу - поиск, архивирование, замена

 

Некоторые серверные полезняшки
Кодировать в коммандной строке
 

#!/bin/bash
# Recursive file convertion windows-1251 --> utf-8
# Place this file in the root of your site, add execute permission and run
# Converts *.php, *.html, *.css, *.js files.
# To add file type by extension, e.g. *.cgi, add '-o -name "*.cgi"' to the find command
find /home/user/web/ -name "*.php" -o -name "*.html" -o -name "*.css" -o -name "*.js"  -type f |
while read file
do
  echo " $file"
  mv $file $file.icv
  iconv -f WINDOWS-1251 -t UTF-8 $file.icv > $file
  rm -f $file.icv
done
 


удалить каталог с содержимым
rm -rf /home/user/web/

создать папку 
mkdir output
 
распаковать отдельную папку из архива
tar -zxvf public_html.tar.gz public_html/html/
#или
tar -xf archive.tar -C /target/directory

Создать папку и распаковать туда содержимое архива

mkdir -p target/directory && tar xf archive.tar -C target/directory


сменить группу и пользователя
chown -R  group:user ./folder

Сменить права файлам
find /home/user/web/site.ru/public_html -type f -exec chmod 644 {} \;

Сменить права папкам
find /home/user/web/site.ru/public_html -type d -exec chmod 755 {} \; 
 


Искать текст в файлах
grep -r чтоИскать /папка/где/искать/
Рейтинг статьи:
  
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.