Archives du mot-clé ligne de commande

Quick useful command lines

Mac and Windows CLI tricks

Make Apple Mail.app faster

sqlite3 ~/Library/Mail/Envelope\ Index vacuum .exit
(sources comments: [#1] and [#2]) It DOES work. For instance, check how many times Mail.app bounced on the Dock before opening before and after you did this operation. Might prove worthy of use for Yojimbo, too.

Shrink (a bit) winsxs

dism /online /cleanup-image /spsuperseded
(source) Removes SP1 uninstall files.

flattr this!

[RÉSOLU] Fusionner des fichiers coupés

  • Le contraire de split (la commande de découpage de fichiers en plusieurs morçeaux) est cat.
    cat xaa xab xac > monfichier
  • Si vous voulez reproduire le comportement d’une archive rar segmenté, c’est là encore simple :
    cat xa* > monfichier
  • Si vous avez plus de 26 fichiers, préférez :
    cat x* > monfichier
  • Cependant, vous courer alors le risque de fusionner des fichiers qui ne font par partie de l’archive. Le mieux est certainement de créer un répertoire dans lequel vous mettez tous les morceaux et ensuite vous tapez (en espérant qu’il n’y a pas de saleté de .DS_StoreAli et moi pensons qu’* ne prend pas les fichiers cachés) :
    1. créez un répertoire vide ;
    2. cat * > monfichier

Quoi que vous fassiez, n’oubliez pas le >, sans quoi vous auriez une surprise (Laura explique bien ce qui se passe)…

Voir aussi Segmenter un fichier avec le Terminal.

Attention : si c’est comme pour cat, les fichiers seront traité selon l’ordre ASCII, non selon l’ordre alphabétique (fichier_11 passe avant fichier_2). Préférez donc des valeurs alphabétiques à des valeurs numériques (par défaut, cat utilise des valeurs alphabétiques, donc tout va bien).

flattr this!

Segmenter un fichier avec le Terminal

Quand je dis Terminal, j’entends le terminal de Mac OS X.

split

Pour couper un fichiers en petits tronçons (par exemple, pour l’envoyer pas mail ou bien parce que seul le début est utile) : split -b 2m source destination

Ça crée des morceaux de 2 mégaoctets. Pour spécifier des kilo-octets, vous remplacez m par k et pour des octets, vous ne mettez rien. La destination est optionnelle. Si vous ne renseignez pas ce champ, la sortie sera ~ (votre répertoire utilisateur, là où se trouvent Bureau, Images…)

Pour fusionner (aussi appelé joindre ou to append en anglais) les bouts de fichiers résultant, utilisez cat.

flattr this!