Einige Befehle, die ich immer wieder vergesse…
Sind zwar über eine Suche schnell gefunden, hier finde ich sie aber noch schneller!
Anzeige der Ordnergrößen im aktuellen Verzeichnis, sortiert nach Ordnergöße:
$ du-sh* | sort-rh
Übertragen eines Tarballs von Server zu Server:
$ tar cf - . | ssh benutzername@mein-server.de "cd /pfad/zum/ordner; tar xf -"
Das aktuelle Verzeichnis wird in den Tarball gepackt, dann einloggen auf dem entfernten Server, wechseln in das gewünschte Verzeichnis und entpacken des Tarballs.
Leider hat man nicht immer die Möglichkeit, Änderungen direkt aus der Versionsverwaltung zu exportieren/deployen. Für solche Fälle benötigt man dann einen Export der Änderungen seit dem letzten Commit, der auf den Server gespielt wurde.
Das läßt sich ziemlich einfach mit Git erledigen:
Irgendwie zernagelt es mir auf meinem MacBook Pro mit Mavericks ab und zu mal die LaunchServices-Datenbank.
Die läßt sich mit folgendem Befehl neu aufbauen:
$ /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill-r-domainlocal-domain system -domain user ; killall Dock
Dieser Befehl gilt wahrscheinlich nur für Mavericks, auf anderen Versionen kann er auch anders aussehen!
Letztendlich ist dieser Beitrag nur als Notiz für mich gedacht, damit ich schnell darauf zugreifen kann.
Und mal wieder ein Beitrag, der als Notiz für mich gedacht ist, damit ich schnellen Zugriff darauf habe.
Wird Apache als Webserver benutzt und TLS/SSL ist eingerichtet, so läßt sich in einer htaccess-Datei die Benutzung von https erzwingen:
Mal wieder eine Notiz an mich, dieses mal geht es um das Finden von Dateien und der Anzeige von Ordnergrößen.
Mit diesem Befehl findet man alle Dateien mit der Dateiendung .mov:
$ find -iname"*.mov"
Gesucht wird standardmäßig im Ordner, in dem man sich aktuell befindet; der Parameter -iname gibt an, daß die Suche Groß- und Kleinschreibung nicht beachtet werden soll. Es werden also auch Dateien mit der Endung „.MOV“ gefunden.
Jetzt kommen wir zum Zählen von Dateien:
$ find .-type f | wc-l
Mit diesem Befehl wird die Anzahl aller Dateien im aktuellen Ordner angezeigt.
Zum Abschluß noch ein Befehl zum Anzeigen der Ordnergrößen im aktuellen Ordner (also der Unterordner in diesem):
$ du-sh*/
Der Parameter -h gibt an, daß die Ausgabe „human-readable“ sein soll, der Parameter -s bedeutet, daß nur die oberste Ebene angezeigt wird.