Als «directory-structure» getaggte Fragen

Das Layout der Verzeichnishierarchie - Fragen wie "Wo gehört diese Datei hin?" oder "Wofür ist dieses Verzeichnis?".



1
Wo werden Anwendungen installiert?
Ich bin ein langjähriger Windows-Benutzer mitten in einer mehrjährigen persönlichen Migration zur Linux-basierten Entwicklung. Wenn ich unter Windows eine Anwendung installiert habe, wurde sie in den Ordner "Programme" verschoben, und die App hat die Dateien, die ich während der Verwendung der App erstellt habe, in einer separaten Datenordnerhierarchie gespeichert, die …

2
Wie können Sie alle Dateien in ein Verzeichnis mit demselben Dateinamenpräfix verschieben (oder kopieren)?
Verwenden von Bash Nehmen wir also an, ich habe eine Reihe von Dateien zufällig in einem übergeordneten Verzeichnis abgelegt. ~/srcIch möchte alle Dateien abrufen, die einem bestimmten Suffix entsprechen, und sie in ein ~/distVerzeichnis verschieben (oder kopieren) . Nehmen wir zu diesem Zweck an, dass alle Dateinamen diese Namenskonvention haben: …


3
Root / Home-Verzeichnis vs ~ (Tilde)
Ich habe ein virtuelles Image für Scientific Linux erstellt und bin nach Abschluss der Installation auf Folgendes gestoßen: [root@ftpserver home]# pwd /home [root]@ftpserver home]# ls Wenn ich cdin ~bekomme ich das: [root@ftpserver ~]# pwd /root Was ist der Gesamtunterschied zwischen /homeund /root?




1
Wie verwende ich XDG-Verzeichnisse und -Pfade in Bash?
Ich frage mich, wie ich nicht nur auf die ~/.config/user-dirs.dirsmit xdg-user-dirz. B. definierten Variablen zugreifen kann "$(xdg-user-dir VIDEOS)", sondern auch auf die folgenden Standardvariablen: XDG_CACHE_HOME:-$HOME/.cache XDG_CONFIG_HOME:-$HOME/.config XDG_DATA_HOME:-$HOME/.local/share XDG_RUNTIME_DIR:-"/run/user/$USER" XDG_CONFIG_DIRS:-/etc/xdg XDG_DATA_DIRS:-/usr/local/share:/usr/share Zu diesem Zweck mache ich in meiner ~/.bash_loginDatei Folgendes : # Define standard directories. declare -gx XDG_CACHE_HOME=~/.cache declare -gx XDG_CONFIG_HOME=~/.config …


4
Warum wurde mein Paket auf / opt installiert?
Vor einiger Zeit habe ich couchdb von der Quelle auf meinem Debian-Computer installiert. Es schien in Ordnung zu installieren und alles funktionierte. Ein paar Wochen später wollte ich ein Upgrade durchführen und von einer .deb mit dpkg installieren. Alles scheint jetzt unter installiert worden zu sein /opt. Es scheint alles …

4
Installieren von Dateien in ~ / .local
Wenn ich aus dem Quellcode kompilierte Software installiere, platziere ich sie normalerweise in / usr / local /, was meiner Erfahrung nach der mit Abstand häufigste Standard ist, und in der Standardpraxis zumindest für Debian und seine Derivate. Jetzt möchte ich etwas in meinem Home-Verzeichnis installieren, und obwohl ich theoretisch …

3
Verzeichnisse mit Binärdateien unter Linux
Ich habe festgestellt, dass es bei der Installation einer neuen Anwendung einige mögliche Verzeichnisse gibt, in denen die resultierende Binärdatei abgelegt wird. Sie können mit Packaging Manager installieren, mit make, easy_installfür Python usw. kompilieren . Mein $PATHAussehen sieht wie folgt aus: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games Gibt es Konventionen oder Regeln, die festlegen, in …

2
Warum sollte in einem Verzeichnis das Sticky-Bit ohne das ausführbare Bit gesetzt sein?
In Ubuntu 14.04, die Auflistung der Inhalt des Verzeichnisses /var/spool/cronmit ls -lbietet die folgenden Berechtigungen für die Verzeichnisse innerhalb (irrelevant Spalten snipped): drwxrwx--T daemon daemon atjobs drwxrwx--T daemon daemon atspool drwx-wx--T root crontab crontabs Welchen Zweck hat das Setzen eines Sticky-Bits in einem Verzeichnis ohne das ausführbare Bit?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.