Nachstehend eine Liste von Linux Shell Befehlen, welche die Installation von größeren Projekten wesentlich beschleunigen:
Dateien von anderen Server laden
wget [URL]
Packen:
tar -czvf [ArchivName].tar [Verzeichnis/Dateien]
Entpacken:
tar -xzvf foo.tgz
Symbolic Link erstellen:
ln -s [PATH_TO_SCRIPT] ./[SHORTCUT_NAME]
Wichtig: Bei DF muss der Aufruf so lauten
ln -s /typo3_src/t3lib/ ./t3lib
Rechte ändern:
chmod -R 644
Datei-Rechte rekursiv ändern:
find VERZEICHNIS -type f -exec chmod 644 {} \;
Verzeichnis-Rechte rekursiv ändern:
find VERZEICHNIS -type d -exec chmod 755 {} \;
Verzeichnis inkl. aller Dateien löschen
rm -fh [VERZEICHNIS]
Verzeichnis inkl. aller Dateien kopieren
cp -r [VERZEICHNIS_SOURCE] [VERZEICHNIS_DESTINATION]
[VERZEICHNIS_DESTINATION] wird beim Kopiervorgang angelegt
MySQL Datenbank Dump exportieren:
mysqldump -u [USER] -p [DATENBANK] > [DATEI].sql
bei Zeichensatzproblemen nach dem Import eines dumps können beim Export die flags
--default-character-set=latin1 -c --insert-ignore --skip-set-charset
Abhilfe schaffen
MySQL Datenbank Dump importieren
mysql -u [USER] -p [DATENBANK] < [DATEI].sql
Noch ein Artikel zum Thema ist hier:
Große MySQL Datenbanken kopieren
Zusatz : Auf Domainfactory können Dateien nicht per symlink gesetzt werden!