Лучшее и более безопасное решение (я беспокоюсь о том, что в Интернете есть доступ к домашней папке админов!) заключается в создании папки webroot в /
Терминальное время!
cd /
sudo mkdir /webroot
sudo groupadd webdev
sudo usermod -a -G webdev yourusername
sudo chown www-data:webdev /webroot/
Теперь укажите apache на новый корневой каталог / webroot в нижней части конфигурации apache. Это можно найти здесь: /etc/apache2/apache2.conf
sudo nano /etc/apache2/apache2.conf
CTRL-O для сохранения, CTRL-X для выхода в nano, если вы не знакомы с ним.
Просто замените DocumentRoot /var/www/ на /webroot/
Теперь скопируйте веб-файлы на веб-сайт.
sudo /etc/init.d/apache2 reload
Теперь Apache должен перезагрузиться со всеми загруженными конфигурациями.
Это создало каталог в корне, называемом webroot, принадлежащий apache2, а владелец группы - это новая группа webdev, к которой теперь добавлен ваш пользователь к члену (это не заменяет никаких групп!). Это позволит вам редактировать файлы на FTP!
Это очень простое решение для сервера Apache с одним сайтом. Если вы планируете запускать несколько сайтов (например, для создания отдельных папок для них в веб-роуте) требуется больше работы
. Преимущества этого в том, что если кто-то обнаруживает уязвимость, они запираются в папку webroot, и не ваша домашняя папка! Кроме того, если вам когда-либо понадобилось разрешить другим пользователям изменять сайт, вы можете добавить их пользователя в группу webdev с помощью sudo usermod -a -G theirusername webdev
Надеюсь, что это поможет!
С уважением
В каталоге, содержащем изображения, запустите:
mkdir renamed; num=0; for f in $(ls -t); do cp -p "$f" renamed/IMG_$(printf "%03d" $num).jpg; num=$((num+1)); done
Это скопирует файлы в новый каталог renamed, сохраняя отметки времени нетронутыми. Формат будет IMG_###.jpg с трехзначными номерами, используя начальные нули. Вы можете изменить количество цифр, изменив часть %03d.
В каталоге, содержащем изображения, запустите:
mkdir renamed; num=0; for f in $(ls -t); do cp -p "$f" renamed/IMG_$(printf "%03d" $num).jpg; num=$((num+1)); done
Это скопирует файлы в новый каталог renamed, сохраняя отметки времени нетронутыми. Формат будет IMG_###.jpg с трехзначными номерами, используя начальные нули. Вы можете изменить количество цифр, изменив часть %03d.
В каталоге, содержащем изображения, запустите:
mkdir renamed; num=0; for f in $(ls -t); do cp -p "$f" renamed/IMG_$(printf "%03d" $num).jpg; num=$((num+1)); done
Это скопирует файлы в новый каталог renamed, сохраняя отметки времени нетронутыми. Формат будет IMG_###.jpg с трехзначными номерами, используя начальные нули. Вы можете изменить количество цифр, изменив часть %03d.
В каталоге, содержащем изображения, запустите:
mkdir renamed; num=0; for f in $(ls -t); do cp -p "$f" renamed/IMG_$(printf "%03d" $num).jpg; num=$((num+1)); done
Это скопирует файлы в новый каталог renamed, сохраняя отметки времени нетронутыми. Формат будет IMG_###.jpg с трехзначными номерами, используя начальные нули. Вы можете изменить количество цифр, изменив часть %03d.
В каталоге, содержащем изображения, выполните:
mkdir renamed; Num = 0; для f в $ (ls -t); do cp -p "$ f" переименован / IMG_ $ (printf "% 03d" $ num) .jpg; Num = $ ((Num + 1)); done
Это скопирует файлы в новый каталог , переименованный
, сохраняя отметки времени нетронутыми. Формат будет IMG _ ###. Jpg
с трехзначными числами с использованием начальных нулей. Вы можете изменить количество цифр, изменив часть % 03d
.
В каталоге, содержащем изображения, выполните:
mkdir renamed; Num = 0; для f в $ (ls -t); do cp -p "$ f" переименован / IMG_ $ (printf "% 03d" $ num) .jpg; Num = $ ((Num + 1)); done
Это скопирует файлы в новый каталог , переименованный
, сохраняя отметки времени нетронутыми. Формат будет IMG _ ###. Jpg
с трехзначными числами с использованием начальных нулей. Вы можете изменить количество цифр, изменив часть % 03d
.
В каталоге, содержащем изображения, выполните:
mkdir renamed; Num = 0; для f в $ (ls -t); do cp -p "$ f" переименован / IMG_ $ (printf "% 03d" $ num) .jpg; Num = $ ((Num + 1)); done
Это скопирует файлы в новый каталог , переименованный
, сохраняя отметки времени нетронутыми. Формат будет IMG _ ###. Jpg
с трехзначными числами с использованием начальных нулей. Вы можете изменить количество цифр, изменив часть % 03d
.
ls -t
на ls -tr
– Umang
25 October 2012 в 19:04
Попробуйте PyRenamer. Я только что установил его, и он кажется очень мощным. Он позволяет вам переименовывать ваши изображения на основе их метаданных.
Попробуйте PyRenamer. Я только что установил его, и он кажется очень мощным. Он позволяет вам переименовывать ваши изображения на основе их метаданных.
Попробуйте PyRenamer. Я только что установил его, и он кажется очень мощным. Он позволяет вам переименовывать ваши изображения на основе их метаданных.
Попробуйте PyRenamer. Я только что установил его, и он кажется очень мощным. Он позволяет вам переименовывать ваши изображения на основе их метаданных.
Попробуйте PyRenamer. Я только что установил его, и он кажется очень мощным. Он позволяет вам переименовывать ваши изображения на основе их метаданных.
Попробуйте PyRenamer. Я только что установил его, и он кажется очень мощным. Он позволяет вам переименовывать ваши изображения на основе их метаданных.
Попробуйте PyRenamer. Я только что установил его, и он кажется очень мощным. Он позволяет вам переименовывать ваши изображения на основе их метаданных.