linux_commandes
Ceci est une ancienne révision du document !
Table des matières
Linux / Commandes
Rechercher un fichier par son nom
- Syntaxe générale
find /dir/to/search -name "file-to-search"
- Trouver les fichiers perl depuis le répertoire courant
find . -name '*.pl'
- Lister seulement les fichiers (pas les répertoires)
find . -type f -name '*.pl
L'option -type -f spécifie de ne pas chercher les répertoires
- Chercher dans tous les répertoires
find / -type f -name httpd.conf
- Chercher les fichiers avec une taille spécifique
Chercher les fichiers de plus de 650 MB dans le répertoire ~/Downloads/
find ~/Downloads/ -size +650M
Chercher les fichiers de plus de 1 GB dans le répertoire ~/Downloads/
find ~/Downloads/ -size +1G
Chercher les fichiers de plus de 1 kB dans le répertoire ~/Downloads/
find ~/Downloads/ -size +1024k
Utilisation disque
Taille dispo
sudo df -h
Taille d'un repertoire
du -sh /le_repertoire
Taille du repertoire dans lequel je suis
du -sh .
Compression
Compression avec zip
Création
zip -r output_file.zip file1 folder1
Extraction
unzip nom_du_fichier.zip -d destination
Compression avec gzip (.tar.gz)
Création
tar zcvf votre_archive.tar.gz votre_dossier/
Extraction
tar zxvf votre_archive.tar.gz
Compression avec Bzip2 (.tar.bz2)
Remarques : Bzip crée des fichiers beaucoup plus petits que Gzip, mais utilise plus de ressources processeur surtout pour compresser.
Création
tar jcvf votre_archive.tar.bz2 votre_dossier/
Extraction
tar -jxvf votre_archive.tar.bz2
Utilisation tar seul : concaténation de fichiers
Création d'une archive, archivage de plusieurs fichiers :
tar -cvf archive.tar spencel1 fichierarchive2...
De même pour un dossier :
tar -cvf archivedossier.tar dossier/
tar : extraction de fichiers
tar xvf archivedossier.tar --> désarchive et décompresse
Copier un fichier d'un serveur à un autre
# download: remote → local
scp user@remote_host:remote_file local_file
Exemple
scp nxuser@vdemopro1136dsy.extranet.3ds.com:/tmp/cloudview-V6R2020x.R0.101779-linux-x64.zip /tmp/cloudview-V6R2020x.R0.101779-linux-x64.zip
Arrêter le serveur
sudo halt
Arrêter le wifi
sudo ifconfig wlan0 down
Apache
Redémarrer Apache
sudo /etc/init.d/apache2 restart
Arrêter Apache
sudo /etc/init.d/apache2 stop
Démarrer Apache
sudo /etc/init.d/apache2 start
Rechercher un fichier par son nom
Afficher la liste des actions
crontab -l
Supprimer toutes les actions
crontab -r
Editer les actions
crontab -e
linux_commandes.1588197619.txt.gz · Dernière modification : (modification externe)
