Ejecutando Ubuntu Gnome.
Tengo muchos PDF y otros documentos y me gustaría etiquetarlos. Y búsquelos más tarde en función de estas etiquetas. Incluso si muevo los archivos a diferentes carpetas (entonces, las etiquetas se adhieren a los archivos).
Busqué pero los archivos y documentos no proporcionan estas opciones.
¿Estoy haciendo algo mal? ¿Cómo puedo etiquetar archivos para poder buscarlos en función de las etiquetas más adelante?
filesystem
files
search
tagging
deshmukh
fuente
fuente
Respuestas:
Contenido:
1. Introducción
Esta solución consta de dos scripts: uno para etiquetar y otro para leer la lista de archivos bajo una etiqueta específica. Ambos tienen que vivir
~/.local/share/nautilus/scripts
y activarse haciendo clic con el botón derecho en el administrador de archivos Nautilus en cualquier archivo, y navegando al submenú Scripts. El código fuente para cada script se proporciona aquí, así como en GitHub2. Instalación
Ambos scripts deben guardarse en
~/.local/share/nautilus/scripts
, donde~
está el directorio de inicio del usuario, y hacerse ejecutables conchmod +x filename
. Para una fácil instalación, use el siguiente script bash:3. Uso:
Etiquetar archivos :
Seleccione los archivos en el administrador de archivos Nautilus, haga clic derecho sobre ellos y navegue hasta el submenú Scripts. Seleccionar
tag_file.py
. Presione la Enter primera vez que ejecute este script, no habrá ningún archivo de configuración, por lo que verá esto:La próxima vez, cuando ya tenga algunos archivos etiquetados, verá una ventana emergente que le permite seleccionar una etiqueta y / o agregar una nueva (de esta manera puede grabar archivos en varias etiquetas). Presiona OKpara agregar archivos a esta etiqueta. Nota : Evite tener "|" símbolo en el nombre de la etiqueta.
El guión registra todo en
~/.tagged_files
. Ese archivo es esencialmente unjson
diccionario (que no es algo que a los usuarios normales les debería interesar, pero es conveniente para los programadores :)). El formato de ese archivo es el siguiente:Si alguna vez desea "desetiquetar" algún archivo, simplemente elimine una entrada de esa lista. Cuidado con el formato y las comas.
Buscando por etiqueta :
Ahora que tiene una buena
~/.tagged_files
base de datos de archivos, puede leer ese archivo o usarread_tags.py
script.Haga clic derecho sobre cualquier archivo en Nautilus (realmente no importa cuál) .Seleccione
read_tags.py
. GolpearEnterVerá una ventana emergente que le preguntará qué etiqueta desea buscar:
Seleccione uno, haga clic OK. Verá un cuadro de diálogo de lista que muestra que desea que haya archivos para la etiqueta que seleccionó. Puede seleccionar cualquier archivo individual y se abrirá con un programa predeterminado asignado a ese tipo de archivo.
4. Código fuente:
tag_file.py
:read_tags.py
:fuente
He encontrado una manera de hacer esto.
Abra una terminal ( CTRL+ ALT+ T) y luego ejecute este comando:
sudo add-apt-repository ppa:tracker-team/tracker
Ingrese su contraseña, y cuando se le solicite, presione enter, luego ejecute
sudo apt-get update
luego
sudo apt-get install tracker tracker-gui
No se preocupe si dice que ya es la última versión.
Ahora abra Nautilus / Files y haga clic derecho en el documento al que desea agregar etiquetas. Seleccione propiedades, luego seleccione la pestaña que dice "Etiquetas". Ingrese una etiqueta en el cuadro de texto y presione Intro o haga clic en el botón Agregar para agregarla. También puede hacer clic en una etiqueta que ya ha agregado y seleccionar el botón Eliminar para eliminar una etiqueta. Tenga en cuenta que las etiquetas distinguen entre mayúsculas y minúsculas. Las etiquetas que cree serán persistentes en todo el sistema, por lo que puede marcar fácilmente una etiqueta que ya creó para marcar el archivo en lugar de volver a escribirlo manualmente.
Después de etiquetar los elementos deseados, ahora puede buscarlos, pero no en Archivos. Ve a actividades y busca la aplicación
Desktop Search
. Lánzalo y mira las opciones en la parte superior. En la parte superior izquierda de la ventana, haga clic en el icono de la carpeta con la información sobre herramientas "Mostrar resultados por archivos en una lista". Ahora tienes más opciones. Seleccione la opción a la izquierda del cuadro de búsqueda con la información sobre herramientas "Buscar criterios de búsqueda solo en etiquetas de archivo". ¡Ahora puedes buscar etiquetas!Para usar esto, ingrese las etiquetas que desea buscar, separadas por comas y presione Entrar. Por ejemplo:
Importante, septiembre, presentación
Esto solo mostrará archivos que tengan las tres etiquetas: "Importante", "Septiembre" y "Presentación".
Al hacer doble clic en uno, se abrirá el archivo en el programa predeterminado, y al hacer clic derecho y seleccionar "Mostrar directorio principal", se abrirá su ubicación en Nautilus.
En Desktop Search, también puede hacer clic en el segundo botón de la derecha en la parte superior de la ventana (generalmente una estrella o corazón) para editar etiquetas en la aplicación.
¡Ahí tienes! Espero que esto ayude. Si tiene más preguntas, hágamelo saber.
fuente
Respuesta corta: Esto no es posible de forma nativa en Ubuntu. Necesita alguna extensión o una base de datos de documentos, como lo sugieren las otras respuestas.
Otra opción que puedo recomendar es usar la aplicación TagSpaces . Esta aplicación puede guardar etiquetas en el nombre del archivo , lo que hace que el etiquetado sea duradero y portátil. Puede editar el nombre del archivo en Nautilus o dentro de su Cloud-Storage y la etiqueta aparecerá en TagSpaces y viceversa.
fuente