LINUX.ORG.RU

Структурия — удобная структура папок

 , , ,


0

2

В андроиде создаётся много папок, из-за которых навигация по флэшке, мягко говоря, затруднена.

В итоге написал скриптик, который ставит ключевые папки на первое место с помощью восклицательных знаков в начале+монтирование.

Краткий вариант такой:

#!/system/bin/sh
#Structuria 0.1 http://dreamject.org/dreamjects/structuria/
#By Danila Isakov

#Base
mkdir '/mnt/sdcard/!Books'
mkdir '/mnt/sdcard/!DCIM'
mkdir '/mnt/sdcard/!Download'
mkdir '/mnt/sdcard/!Movies'
mkdir '/mnt/sdcard/!Music'
mkdir '/mnt/sdcard/!Pictures'
mkdir '/mnt/sdcard/!Recordings'
mkdir '/mnt/sdcard/!Telegram'
mkdir '/mnt/sdcard/!VK'
mount -o bind '/mnt/sdcard/Books' '/mnt/sdcard/!Books'
mount -o bind '/mnt/sdcard/DCIM' '/mnt/sdcard/!DCIM'
mount -o bind '/mnt/sdcard/Download' '/mnt/sdcard/!Download'
mount -o bind '/mnt/sdcard/Movies' '/mnt/sdcard/!Movies'
mount -o bind '/mnt/sdcard/Music' '/mnt/sdcard/!Music'
mount -o bind '/mnt/sdcard/Pictures' '/mnt/sdcard/!Pictures'
mount -o bind '/mnt/sdcard/Recordings' '/mnt/sdcard/!Recordings'
mount -o bind '/mnt/sdcard/Telegram' '/mnt/sdcard/!Telegram'
mount -o bind '/mnt/sdcard/VK' '/mnt/sdcard/!VK'

mkdir '/mnt/sdcard2/!Books'
mkdir '/mnt/sdcard2/!DCIM'
mkdir '/mnt/sdcard2/!Download'
mkdir '/mnt/sdcard2/!Movies'
mkdir '/mnt/sdcard2/!Music'
mkdir '/mnt/sdcard2/!Pictures'
mkdir '/mnt/sdcard2/!Recordings'
mkdir '/mnt/sdcard2/!Telegram'
mkdir '/mnt/sdcard2/!VK'

mount -o bind '/mnt/sdcard2/Books' '/mnt/sdcard2/!Books'
mount -o bind '/mnt/sdcard2/DCIM' '/mnt/sdcard2/!DCIM'
mount -o bind '/mnt/sdcard2/Download' '/mnt/sdcard2/!Download'
mount -o bind '/mnt/sdcard2/Movies' '/mnt/sdcard2/!Movies'
mount -o bind '/mnt/sdcard2/Music' '/mnt/sdcard2/!Music'
mount -o bind '/mnt/sdcard2/Pictures' '/mnt/sdcard2/!Pictures'
mount -o bind '/mnt/sdcard2/Recordings' '/mnt/sdcard2/!Recordings'
mount -o bind '/mnt/sdcard2/Telegram' '/mnt/sdcard2/!Telegram'
mount -o bind '/mnt/sdcard2/VK' '/mnt/sdcard2/!VK'
#▒▒Finiw▒▒▒
exit 0
С более полным можно на сайте ознакомиться, хотя там не всё пока описано. http://dreamject.org/dreamjects/structuria/



Последнее исправление: Dreamject (всего исправлений: 1)

В итоге написал скриптик, который ставит ключевые папки на первое место с помощью восклицательных знаков в начале+монтирование.

во-первых - «мамки»
во-вторых - это чем же ты шаришься по флешке что у тебя директории разбросаны хаотично в алфавитном порядке?
в-третьих - нормально структурировать изначально нужно, чтоб не образовывалась свалка

q11q11 ★★★★★
()
Последнее исправление: q11q11 (всего исправлений: 2)
Ответ на: комментарий от q11q11

чем же ты шаришься по флешке что у тебя директории разбросаны в алфавитном порядке?

А как ещё? В порядке изменения?

Dreamject
() автор топика
Ответ на: комментарий от Dreamject

на каком ещё скриншоте?
поставь нормальную софтину для копания в файловой системе, которая позволит делать что ты хочешь, и не изобретай костыли

q11q11 ★★★★★
()

Нужны комментарии в скрипте, чтобы новичкам было понятно.

Allakka ★★★★
()

Вас случайно Артемий Лебедев не кусал? Он тоже придумывает подобные названия для своих никчёмных изобретений и говнопродукции.

EXL ★★★★★
()
Ответ на: комментарий от q11q11

У меня ЕС Эксплорер 100 лет.

Я немного не понимаю, как это поможет, если из-за особенностей андроида, структура папок напоминает помойку:

2gisMobile ACRCalls Alarms AllThatRecorder Android Books CallRecordings Camera360 DCIM Download DroidCamX LINEcamera LOST.DIR LuckyPatcher Movies Music Notifications PSP Pictures Podcasts Recording Recordings Ringtones Smart AudioBook Player Backup System Volume Information TWRP Telegram TotalRecall UnityAdsVideoCache VK backup backups baidu ch.amana.android.cputuner data epsxe libs logs media mupen64plus romtoolbox supergnes sysinit system system_update yamobile yandexmaps Новая папка

Dreamject
() автор топика

шлачелло

anonymous
()
Ответ на: комментарий от EXL

Это кто кого должен был покусать, чтобы дофига приложений создавали свои папки в корне карты, там где и «Download»&«Music»&«Books».

Может вы мне скажете, как ЭТО называется?

Dreamject
() автор топика

Каждый др***т как может. Зачем тебе «навигировать по флешке», и чем тебя не устроил алфавитный порядок?

beastie ★★★★★
()

В андроиде создаётся много папок, из-за которых навигация по флэшке, мягко говоря, затруднена.

Всегда бесило ПО которое считает что умнее пользователя и может создавать в хомяке(или любом другом месте) кучу бестолковых директорий. Тот-же ff постоянно норовит создать каталог Desktop(да оно как-то на xdg-utils завязано и можно указать в качестве Desktop например /tmp, но это не очевидно).

А насчет скрипта, так он все еще хуже делает наплодив новых директорий и увеличив вдвое их число(это как минимум). И при монтировании карты памяти к ПК данные всеравно будут лежать где и раньше, а не в !*.

Deleted
()
Последнее исправление: log4tmp (всего исправлений: 1)
Ответ на: комментарий от Dreamject

это называется Android. не нравится, пойди на работу, заработай денег и купи iPhone/BlackBerry/Sailfish etc.

anonymous
()
Ответ на: комментарий от anonymous

ПО которое считает что умнее пользователя.

Яндекс карты в корне вряд ли можно чем-то умным обозвать.

Проблема в том, что в андроиде нет, как в десктопном лине, чтобы по одному клику и документы и загрузки и изображения, там всё это разбавлено абсолютно ненужными директориями

так он все еще хуже делает наплодив новых директорий и увеличив вдвое их число(это как минимум)

Поэтому в полной версии создаётся Папка «!17» для сдкард и «!34» для сдкард2, ссылаются друг на друга, имеют ключевые папки, симвлинк в корень.

Dreamject
() автор топика
Ответ на: комментарий от Dreamject

если из-за особенностей андроида, структура папок напоминает помойку

не обсирай то в чём не разбираешься, и особенно если не понимаешь как оно работает и почему

q11q11 ★★★★★
()

facepalm. Cкрипт размонтирования прилагается?

Открой для себя bookmarks.

Kroz ★★★★★
()

Хмм, пр0н оказался в начале списка. Удобно. Полезный проект.

anonymous
()

`ln` в школе еще не проходили?

anonymous
()
Ответ на: комментарий от q11q11

не обсирай то в чём не разбираешься

Стараюсь пилить под себя, а не обсирать (пока не спросят)

Открой для себя bookmarks.

От приложения к приложению не катит

`ln` в школе еще не проходили?

Я использую, но не для фата ведь

И поэтому нужно сделать помойку в два раза больше?

В расширенной версии для этого есть каталоги !17, !34, в которых монтированы нужные каталоги из корня. Имечко можно поменять, при желании.

Dreamject
() автор топика
Ответ на: комментарий от Dreamject

ты опять отвечаешь не тем людям
в мою сторону только первый ответ канает, остальные будь добр пиши в отдельных каментах, остальные ответы люди не увидят, потому что им не прийдёт уведомление, потому что ты ВСЁ ответил мне

q11q11 ★★★★★
()

Я понял, ТС — это реинкарнация Попова.

post-factum ★★★★★
()
Ответ на: комментарий от Dreamject

В расширенной версии для этого есть каталоги !17, !34, в которых монтированы нужные каталоги из корня. Имечко можно поменять, при желании.

А толку-то? Ты всеравно создаешь кучу левых катологов, которые дублируют имеющиеся. И «красиво» выглядеть это будет только на девайсе, где выполнен скрипт монтирования.

anonymous
()
Ответ на: комментарий от imul

нет же, надо сделать свою помойку, с нямкой и бомжами!

изначально в андроиде была задумка, чтобы юзеру до файловой системы вообще дела не было. но яблоко добилось, а для андроида - вот, структурия на шелле

SevikL ★★★★★
()
Ответ на: комментарий от DeadEye

Для МТП вроде можно экст сделать, но ...

Dreamject
() автор топика

Facepalm. Вспомнил брата с «Аааа.рахунок» в телефонной книге... Нет бы просто скрытыми сделать и включать/выключать отображение скрытых по надобности.

MiniRoboDancer ★☆
()
Ответ на: комментарий от Dreamject

1) За непрямые ссылки на изображения хорошо бы расстреливать. 2) Обычному юзеру в ФС лазить вовсе не обязательно, а для остальных нынешние коммуникаторопланшеты не предназначены. 3) Свалка на карте памяти — это проблема далеко не только Android. 4) Раз уж используете FAT32, так используйте её возможности, а не городите костыли; в ней есть несколько дополнительных атрибутов файла (скрытый/системный/архивный), которые можно использовать для настройки отображения. Как оно реализовано в конкретных ФМ — это уже проблемы ФМ, нету — пинайте разработчиков или пилите сами, у Вас хорошо получается, не слушайте школьников-лентяев, умеющих только менять дистрибутивы/оболочки/темки и критиковать.

MiniRoboDancer ★☆
()

Зачем это нужно? Выглядит как какой-то долбаный костыль. На мой взгляд достаточно просто не устраивать помойку.

А ещё этому треду нехватает тега «мамки».

Kilte ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

Раз уж используете FAT32, так используйте её возможности, а не городите костыли; в ней есть несколько дополнительных атрибутов файла (скрытый/системный/архивный)

Android ne vidit eti atributy, nackol'ko mne izvectno, on vocprinimaet toxki v naxale. I opat' qe, vinda i linukc pri podkluxenii telefona budut i eti toxki otobraqat' toqe.

A daqe ecli by vce eti attributy rabotali - eto zona otvetctvennocti razrabotxika

Dreamject
() автор топика
Ответ на: комментарий от Kilte

Выглядит как какой-то долбаный костыль

Так можно и уборку в доме назвать костылём))

Единственный констыль - это монтирование вместо симлинка.

Который:

Практически символьные ссылки используются для более удобной организации структуры файлов на компьютере

Dreamject
() автор топика
Ответ на: комментарий от Dreamject

Единственный констыль - это монтирование вместо симлинка.

Не только. Восклицательный знак в имени директории — самый убогий костыль, который можно было только придумать.

И это не уборка, а что-то вроде «так, для вида, прикроем всё говно чем-нибудь и с виду всё будет чисто».

Kilte ★★★★★
()
Последнее исправление: Kilte (всего исправлений: 1)
Ответ на: комментарий от Kilte

Восклицательный знак в имени директории — самый убогий костыль

Тогда и точки туда же отправь). И вообще, сортировка по алфавиту для слабаков.

Dreamject
() автор топика
Ответ на: комментарий от Kilte

Алгоритм такой: делаешь директорию „!17”, туда монтируешь папки (в фат32 каталоги это как раз „папки“, т.к. симлинков нет). Для ФМ ставишь эту директорию домашней. Новый софт, всякие плееры, книгочиталки, отображает ФС в виде листа. Попадаешь в нужную директорию в 2 клика (либо 1, если в корне, но не гуд), без скроллинга, выискивания.

Если есть что-то более простое и удобное — можешь рассказать).

Dreamject
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.