J'étais un utilisateur Windows et je suis nouveau dans l'environnement Linux. Je viens d'installer Ubuntu il y a deux jours et je suis confus quant aux répertoires tels que lib
, etc
, var
, tmp
, mnt
, etc. J'ai quelques questions.
Actuellement, je garde mes fichiers de projet dans /home/shifar/Public/Projects
, mais cela semble trop long ...
Est-il possible de raccourcir le chemin du fichier?
Est-il bon de conserver mes fichiers de projet dans le répertoire mentionné ci-dessus? Ou y a-t-il une convention? Comme Les fichiers personnels doivent y être stockés. et Les logiciels sont mieux stockés là-bas. .
Quel est le but de ces répertoires?
Est-il possible de raccourcir le chemin du fichier?
Au lieu d'appeler /home/shifar
, vous pouvez utiliser ~/
Est-il bon de conserver mes fichiers de projet dans le répertoire mentionné ci-dessus? Ou y a-t-il une convention? comme les fichiers personnels doivent être stockés là-bas ... Les logiciels sont mieux stockés là-bas ... comme ça.
/home/shifar
est votre répertoire personnel et est dédié à vos utilisations personnelles. Vous pouvez stocker vos répertoires personnels, fichiers dans n’importe quel répertoire. ~/Documents
peut être un bon endroit pour les projets. ~/Public
est normalement partagé par n'importe qui sur le réseau. Donc, si vous ne voulez pas partager, placez vos fichiers dans un autre répertoire.
Les réponses précédentes sont toutes bonnes. Je voudrais juste ajouter quelques points.
Plus tard (pas maintenant!), Lorsque vous maîtriserez mieux Linux, vous voudrez peut-être créer une partition distincte pour les données, en particulier si vous avez de gros fichiers comme beaucoup de musique ou de vidéo. Si vous en ajoutez trop à votre partition principale, vous pouvez la remplir, puis les autres éléments cessent de fonctionner car ils ne peuvent pas obtenir l'espace disque dont ils ont besoin.
Si vous remplissez une partition de données, cela n'affecte rien d'autre.
En outre, lorsque vous souhaitez sauvegarder vos données, vous pouvez le faire à tout moment./home a des choses qui changent tout le temps, donc vous ne pouvez normalement pas le "geler" pour obtenir une copie où tout est synchronisé. Avec une partition de données séparée, vous pouvez effectuer une sauvegarde parfaite à tout moment.
En ce qui concerne les chemins, si vous travaillez à partir de la ligne de commande, vous pouvez définir un alias bash (dans ~/.bashrc
ou dans ~/.bash_aliases
) pour raccourcir n’importe quel chemin ou même pour vous connecter au répertoire.
alias proj='cd /home/shifar/Public/Projects'
puis tapez simplement proj
pour accéder à ce répertoire.
Lorsque vous êtes plus à l'aise avec bash, vous pouvez faire encore plus avec des fonctions. Mais, on va laisser ça à plus tard.
Une autre approche serait d’ajouter une ligne à ~/.bashrc
comme
export PROJ='/home/shifar/Public/Projects'
Cela rendrait une variable d'environnement PROJ
utilisable et vous pourriez faire les choses suivantes:
ls "${PROJ}"
cd "${PROJ}"
cp mynewfile "${PROJ}"
Cela fonctionnera également sans le export
, mais il ne sera défini qu'au niveau supérieur de votre Shell, et non dans un sous-shell que vous pourriez exécuter à partir de là.
Vous n'avez pas non plus strictement besoin des guillemets ou des accolades dans l'exemple ci-dessus, mais ils vous protègent des éléments tels que les blancs incorporés et vous permettent également d'utiliser PROJ
dans le cadre d'un Word-like ${PROJ}ect
.
Les fichiers sont personnels, car vous ne voulez pas que d'autres personnes les consultent, votre répertoire personnel est un bon choix, mais vous devez également comprendre les autorisations associées aux fichiers - pas directement à propos de votre question, mais pertinent. Vous devez définir vos permissions aussi restrictives que possible, aussi permissives que nécessaire. De plus, si vous êtes soucieux de la confidentialité et de la sécurité, Ubuntu vous permet de chiffrer uniquement votre répertoire personnel afin que vos données sensibles restent parfaitement sécurisées. C'est un peu technique ( https://help.ubuntu.com/community/EncryptedHome ).
Ma pratique habituelle est de chiffrer/déchiffrer les fichiers de données sensibles un par un en utilisant gpg - https://help.ubuntu.com/community/GnuPrivacyGuardHowto . C'est aussi un peu technique mais vraiment important et vaut votre effort.
Je n'ai jamais ressenti de contrainte pour utiliser les sous-répertoires installés dans mon répertoire d'installation par Ubuntu. Vous êtes libre d'organiser vos données comme bon vous semble.
Ubuntu est comme votre propre Windows conventionnel. Seulement c'est un système d'exploitation différent. Je ne sais pas quelle version d'Ubuntu vous utilisez. Indépendamment de cela, les environnements Linux, y compris Ubuntu, offrent tous une interface graphique très conviviale, semblable à celle de Windows, qui ne devrait pas être difficile à comprendre pour quelqu'un qui est habitué à Windows. Si vous n'êtes pas à l'aise avec le terminal, vous pouvez toujours utiliser l'interface graphique et accéder à vos fichiers et dossiers à partir de là.
En ce qui concerne l'endroit où vous devriez les conserver, encore une fois, c'est votre propre bureau. C'est juste un système différent. C'est exactement la même chose que Windows. Stockez-les simplement dans des fenêtres.
Le chemin du fichier peut être raccourci. Vous êtes actuellement dans Projets. Vous pouvez vous déplacer dans l'arborescence et stocker vos fichiers dans un dossier "home". Cela ne tient qu'à toi. Mais c’est généralement une bonne idée de conserver des fichiers personnels dans votre nom d’utilisateur, c’est "shifar" dans ce cas.
Le "/" indique le répertoire racine. Il contient "home", qui contient "Shifar" et ainsi de suite. Ils servent uniquement à garder les données classées et organisées. Un répertoire est ce que vous appelleriez un dossier sur vos fenêtres.
J'espère que cela t'aides.