yuran |
|
Темы:
17
Сообщения:
200
Участник с: 09 мая 2011
|
Есть папка, в которую накачалось много различных по тематике файлов (видео, программы и.т.д.). Диск забился и теперь мне хочется перекопировать эти файлы в папки, созданные соответственно тематике. Так как там 400GB, то сидеть над ними целый день совсем не хочется. Есть желание оставить процесс копирования на ночь. Но чем это можно реализовать? Смотрел в google на предмет mc - вменяемой информации нет. Конечно можно написать скрипт (cp откуда куда), но хотелось бы этого избежать. Во первых долго, во вторых есть вероятность синтаксической ошибки - не хотелось бы с утра проснуться и обнаружить, что копирование завершено из-за нее. |
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
Касательно программы - не знаю. Так-то - опишите примерно структуру папки? Не слышал, что бы cp *.mp3 была подвержена синтаксическим ошибкам)) Если mp3 лежит глубоко, то можно cp */*/*.mp3 итд. Если поставить & вконце - выполнение уйдет в фон. Имею ввиду, что символами групповых операций, можно оперативно расчистить что угодно, а & - повесить это в фон. И со спокойной душой идти спать.. Как по мне - так тоже самое, что и в гипотетической программе ставить галочки откуда куда.. |
yuran |
|
Темы:
17
Сообщения:
200
Участник с: 09 мая 2011
|
RiD Вы видимо не поняли вопрос. Нет проблем перекинуть файлы и папки из одного места в другое, ни с помощью cp, ни с помощью mc. Мне нужно из одной папки раскидать файлы по разным папкам. А это полсотни путей, которые придется набрать в скрипте. Случайная ошибка в этом случае достаточно вероятна. Поэтому я и пытаюсь избежать этого процесса. |
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
А осветите вопрос, как эта гипотетическая программа должна сама догадываться в какую папку Вы хотите положить конкретный файл. Если формализуете требования, возможно, Вам подскажут, как это сделать и автоматизировать. А скорее всего, Вы сами к тому времени догадаетесь как. |
yuran |
|
Темы:
17
Сообщения:
200
Участник с: 09 мая 2011
|
kurychЯ хочу показать программе откуда, куда, поставить задание в очередь. Затем, когда список заданий будет готов, запустить на выполнение. В Total Commander -е что-то похожее реализовано. Есть ли что-то подобное под Linux? |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
rsync ? |
yuran |
|
Темы:
17
Сообщения:
200
Участник с: 09 мая 2011
|
bobartНет, не то. Что cp, что rsync - они применительно к моей задаче ничем друг от друга не отличаются. |
VlaoMao |
|
Темы:
15
Сообщения:
306
Участник с: 23 января 2011
|
Вы может таки дадите конкретные условия? А то не тема, а вода, чего хотите не понятно совершенно. |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
сp *.mp3 ~/music/ cp *.jpg ~/pic/ не?
Lupus pilum mutat, non mentem.
|
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
Как я понял, Вы себе представляете это так: открыть эту файлопомойку в какой-нибудь панельке, вручную поперетаскивать отдельные файлы или каталоги в другую панельку, где будет какая-то упорядоченная структура папок по темам. Но не хотите, что бы копирование происходило сразу, что бы не занимать время. А потом уже, допустим, на ночь, поставить копирование реальных файлов из файлопомойки в назначенные места. Так? То есть, самое главное, что бы во время “распределения” не было простоя из-за долгого копирования больших файлов и папок? Тогда Вам вполне подойдет mc или любой другой файловый менеджер. Главная фишка в том, что бы создать тематическую структуру каталогов на том же физическом диске и в том же разделе, в котором у Вас свалка. Тогда Вы можете не копировать (F5), а перемещать (F6) файлы и каталоги. Эта операция проходит моментально и не занимает дополнительного места на диске, т.к. физически на носителе никто никуда не перемещается, изменяются только структуры каталогов. А вот уже потом, если Вам все таки нужно переместить файлы на другие диски, можно орудовать уже крупными тематическими структурами. Это уже будет не трудно сделать и скриптами, и просто перетаскиванием мышкой в каком-нибудь файлменеджере между окошками перед сном. |