Era un usuario de Windows y soy nuevo en el entorno de Linux. Acabo de instalar Ubuntu hace dos días y estoy confundido acerca de los directorios, tales como lib
, etc
, var
, tmp
, mnt
, etc tengo algunas preguntas.
- ¿Cuál es el propósito de estos directorios?
Actualmente mantengo mis archivos de proyecto /home/shifar/Public/Projects
, pero eso suena demasiado largo ...
¿Hay alguna forma de acortar la ruta del archivo?
¿Es bueno mantener mis archivos de proyecto en el directorio mencionado anteriormente? ¿O hay alguna convención? Al igual que los archivos personales deben almacenarse allí. y el software se almacena mejor allí. .
directory
desktop-directories
theapache64
fuente
fuente
/home/shifar
que puede contratar como~
en la mayoría de los shell). Para obtener más información sobre la estructura del sistema de archivos estándar de Unix, consulte aquí, por ejemplo: tutorialspoint.com/unix/unix-directories.htm/
, si necesitas saber cuáles son google FHS. Busca enlaces simbólicos. Y ... depende./home/shifar/Public/Projects
compara la longitud conC:\Documents and settings\shifar\My Documents\Projects
(o en un sentido más modernoC:\Users\shifar\My Documents\Projects
)?Projects
carpeta estaba en laD:
unidad. entonces/home/shifar/Public/Projects
es más pequeño queD:/Projects
.Respuestas:
En lugar de llamar
/home/shifar
puedes usar~/
/home/shifar
es su directorio de inicio y dedicado para sus usos personales. Puede almacenar sus directorios personales, archivos en cualquier directorio que contenga.~/Documents
puede ser un buen lugar para proyectos.~/Public
normalmente se comparte con cualquier persona en la red. Entonces, si no desea compartir, coloque sus archivos en otros directorios.fuente
$HOME
variable, por ejemplocd $HOME/Documents
Las respuestas anteriores son todas buenas. Solo agregaría algunos puntos.
Más tarde, (¡ahora no!) Cuando esté más cómodo con Linux, es posible que desee crear una partición separada para datos, especialmente si tiene archivos grandes como mucha música o video. Si agrega demasiados de estos a su partición de inicio, puede llenarlo y luego otras cosas dejarán de funcionar porque no pueden obtener el espacio en disco que necesitan.
Si llena una partición de datos, no afecta a nada más.
Además, cuando desee hacer una copia de seguridad de sus datos, puede hacerlo en cualquier momento. / home tiene cosas que cambian todo el tiempo, por lo que normalmente no se puede "congelar" para obtener una copia donde todo está sincronizado. Con una partición de datos separada, puede hacer una copia de seguridad perfecta en cualquier momento.
En lo que respecta a las rutas, si está trabajando desde la línea de comandos, puede definir un alias bash (in
~/.bashrc
o in~/.bash_aliases
) para acortar cualquier ruta o incluso para cambiar al directorio.alias proj='cd /home/shifar/Public/Projects'
y luego simplemente escriba
proj
para cambiar a ese directorio.Cuando te sientas más cómodo con bash, puedes hacer aún más con las funciones. Pero, dejaremos eso hasta más tarde.
Otro enfoque sería agregar una línea que
~/.bashrc
gusteEso haría que una variable de entorno
PROJ
estuviera disponible para su uso y podría hacer cosas como:También funcionará sin el
export
frente, pero luego solo se definiría en el nivel superior de su shell, no en cualquier subshell que pueda ejecutar desde allí.Tampoco necesita estrictamente las comillas o llaves en el ejemplo anterior, pero lo protegen de cosas como espacios en blanco incrustados y también le permiten usarlo
PROJ
como parte de una palabra${PROJ}ect
.fuente
alias'
vida útil es solo hasta el reinicio, ¿no? ¿Debo configurarloalias
en cada inicio o hay alguna forma de configurarloalias
permanentemente?.bashrc
en su directorio de inicio o, si la tiene configurada para ser leída, puede agregarla.bash_aliases
en su directorio de inicio. Un alias solo funciona al comienzo de una línea de comando, pero una función funcionará en cualquier lugar. Son un poco más difíciles de usar para algo como esto.Ubuntu es como tu propio Windows convencional. Solo que es un sistema operativo diferente. No estoy seguro de qué versión de Ubuntu está utilizando. Independientemente de eso, los entornos Linux, incluido Ubuntu, ofrecen una GUI muy fácil de usar como la de Windows, que no debería ser difícil de entender para alguien que está acostumbrado a Windows. Si no se siente cómodo con el terminal, siempre puede usar la GUI y acceder a sus archivos y carpetas desde allí.
En cuanto a dónde debe guardarlos, nuevamente, es su propio escritorio. Es solo un sistema diferente. Es exactamente lo mismo que Windows. Simplemente guárdelos donde los guardaría en ventanas
La ruta del archivo se puede acortar. Actualmente estás en Proyectos. Puede subir el árbol y almacenar sus archivos en, digamos, la carpeta "home". Todo depende de usted. Pero generalmente es una buena idea mantener archivos personales dentro de su nombre de usuario, eso es "shifar" en este caso.
El "/" indica el directorio raíz. Contiene "inicio", que contiene "Shifar" y así sucesivamente. Son únicamente para mantener los datos clasificados y organizados. Un directorio es lo que llamaría una carpeta en sus ventanas.
Espero que esto ayude.
fuente
tags
que es 14.04. :)Los archivos son personales, ya que no desea que otras personas los vean, su directorio de inicio es una buena opción, pero también debe comprender los permisos de los archivos, no directamente sobre el punto de su pregunta, sino relevante. Debe configurar sus permisos lo más restrictivo posible, lo más permisivo que sea necesario. Además, si le preocupa la privacidad y la seguridad, Ubuntu proporciona una forma de cifrar solo su directorio de inicio, para que pueda mantener sus datos confidenciales bastante seguros. Es algo técnico ( https://help.ubuntu.com/community/EncryptedHome ).
Mi práctica habitual es cifrar / descifrar archivos de datos confidenciales uno por uno usando gpg - https://help.ubuntu.com/community/GnuPrivacyGuardHowto . Esto también es algo técnico pero realmente importante y vale la pena su esfuerzo.
Nunca sentí mucha compulsión por usar los subdirectorios en mi homedir que instala Ubuntu. Eres libre de organizar tus datos como mejor te parezca.
fuente