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
guste
export PROJ='/home/shifar/Public/Projects'
Eso haría que una variable de entorno PROJ
estuviera disponible para su uso y podría hacer cosas como:
ls "${PROJ}"
cd "${PROJ}"
cp mynewfile "${PROJ}"
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
.
/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
.