| Защо Linux? Защо Debian? Защото с конзола е лесно! | Намиране и копиране на файлове |
| Неделя, 09 Септември 2012г. 16:23ч. | |
|
Миналата седмица ми се наложи да решавам странна задачка. А именно - намиране на всички снимки (приблизително 12000 се оказа в последствие че са), прилично разпиляни в множество папки на различни потребители в многопотребителски Debian базиран домашен сървър и копирането им в една директория. Как се прави? Много е просто: # find /home -name "*.jpg" -type f -exec cp -f {} /home/Потребител/Път-до-папката-в-която-ще-копираме/ \; # find /home -name "*.jpеg" -type f -exec cp -f {} /home/Потребител/Път-до-папката-в-която-ще-копираме/ \; # find /home -name "*.JPG" -type f -exec cp -f {} /home/Потребител/Път-до-папката-в-която-ще-копираме/ \; # find /home -name "*.JPEG" -type f -exec cp -f {} /home/Потребител/Път-до-папката-в-която-ще-копираме/ \; Четирите реда по-горе търсят файлове с разширения .jpg,.jpеg,.JPG,.JPEG в цялата папка /home и ги копират в избраната директория. # chown -R -v Потребител:Група /home/Потребител/Път-до-папката-в-която-ще-копираме/ Този ред присвоява рекурсивно права на потребителя в чиято папка копирахме снимките върху тези снимки. Ако искате да преместите файловете просто заместете cp с mv. Както съм казвал и преди - С конзола е лесно! |
Категории
Последни коментари
Пролет за вашия дес...
Прекрасни са :)
от Стенли Травъл
Пощенски списък (ma...
carbonfobia.com (http://carbonfobia....
от атанас
Пощенски списък (ma...
Спама идва от: citronada.net (http:/...
от Радослав Иванов
Пощенски списък (ma...
*@promobg.eu
от imagic5004
Пощенски списък (ma...
imasli skype fevzi.nazmi dobavi
от cengiz






Коментари
RSS на коментарите по тази тема