Comment décompresser/décompresser dans Emacs
Je voudrais que les décompresser (ou même zip) à l'intérieur de dired ou un dired-comme tampon. Est-il quelque chose comme cela? Je voudrais quelque chose de similaire que dans le gestionnaire de fichiers Nautilus: c'est à dire, de la sélection des fichiers, puis en appuyant sur une touche pour obtenir ces fichiers dans un nouveau fichier d'archive.
Merci
Vous devez vous connecter pour publier un commentaire.
Vous avez l'embarras du choix...
De décompresser un .zip fichier, il vous suffit d'ajouter à la variable
'dired-compress-file-suffixes
Maintenant la
Z
clé dans dired va reconnaître la .extension zip et décompresser un .archive zip. Déjà pris en charge sontgunzip
,bunzip2
,uncompress
etdictunzip
.Si vous voulez marquer des fichiers et de les ajouter à un .archive zip que vous pouvez utiliser ce qui suit pour faire
z
lié à zip de l'ensemble des fichiers marqués:Z
de compresser les fichiers, chacun d'eux individuellement. Il n'est pas de les ajouter à une archive zip.2010_12_HEAD_Seminar (1).pdf
et voir ce qui se passe.string-join
desubr-x
au lieu deconcat-string-list
.Pour les fichiers zip, ouvrez le répertoire dans dired. Cochez les fichiers que vous souhaitez compresser avec
m
. TapezPour en extraire une archive de dired vous pouvez marquer un fichier et de l'exécuter
& unzip
, comme vous le feriez dans un shell.archive zip mode vous permettra de parcourir les fichiers zip dans un dired-comme la mode. Il devrait venir avec les récentes versions de GNU emacs et sera utilisé par défaut lorsque vous accédez à un fichier avec l' .extension zip. À partir de ce mode, vous pouvez extraire des fichiers dans une mémoire tampon, et à partir de là, de les enregistrer avec
C-x C-s
.