Da GZIP selbst keine ganzen Ordner packen kann, kann man TAR das gepackte Archiv erzeugen lassen.
user@server: tar cvzf ordner.tar.gz ordnername user@server: tar zxvf ordner.tar.gz
Archiv für die Kategorie ‘Server’Ordner mit gzip packen und entpacken.Dienstag, 16. März 2010 von sägefischDa GZIP selbst keine ganzen Ordner packen kann, kann man TAR das gepackte Archiv erzeugen lassen. user@server: tar cvzf ordner.tar.gz ordnername user@server: tar zxvf ordner.tar.gz Shell Scripting GuideMittwoch, 02. Dezember 2009 von sägefischHier findet Ihr den Shell Scripting Guide: Dann kann man beispielsweise so kleine Helferlein zum Löschen von Logs und Caches wie diesen hier basteln:
#!/bin/bash
cd `dirname $0` # go to scripts dir
cd .. # step ahead
arr[0]='Application1/app/cache/*'
arr[1]='Application1/var/cache/*'
arr[2]='Application2/application/cache/*'
arr[3]='Application2/application/logs/*'
arr[4]='Application2/pub/tmp/*'
arr[5]='Application3/application/cache/*'
arr[6]='Application3/application/logs/*'
arr[7]='Application3/pub/tmp/*'
i=0
while [ $i -lt ${#arr[@]} ]
do
rm -rf ${arr[$i]}
echo "${arr[$i]} deleted"
(( i=$i+1 ))
done
Debugging mit XDebug und KCachegrindSonntag, 15. November 2009 von sägefischXDebug ist das sehr beliebte und allseits bewährte Tool, das nicht nur Stacktrace und var_dumps ausgeben kann, sondern ebenso für CodeCoverage, echtes Debuggen, Profiling und Testen mit PHPUnit gedacht ist. XDebug kann Profiler Dateien erzeugen, die man mit KCacheGrind perfekt auswerten kann. So bleibt kein Flaschenhals in der Applikation unbemerkt. Nachfolgende Slashes mit mod_rewrite entfernen?Mittwoch, 04. November 2009 von endorfinMit diesem kleine Eintrag werden URLs mit einem Slash am Ende auf die gleiche URL ohne Slash am Ende geleitet. In meiner Rails Anwendung verursachten URLs mit einem Slash am Ende einen 403 – Forbidden. RewriteEngine On RewriteRule ^(.+)/$ $1 [R=301,L] .svn Verzeichnisse rekursiv aus Ordnern löschenMittwoch, 28. Oktober 2009 von sägefischFolgender Kommandozeilen Befehl löscht alle .svn Verzeichnisse in einem Ordner. Im Detail sucht das Kommando find find . -type d -name .svn -print0 | xargs -0 rm -rf |