Anasayfa » nasıl » Linux'ta Aynı Anda Birçok Dosyayı Aç veya Unrar

    Linux'ta Aynı Anda Birçok Dosyayı Aç veya Unrar

    Düzinelerce sıkıştırılmış veya sıkıştırılmış dosya içeren bir diziniz varsa, bash kabuğunun gücü sayesinde hepsini tek bir adımda açmak için tek bir komut çalıştırabilirsiniz..

    Bu görev için bash'in döngü komut yapısı için kullanacağız. Bir değişken adıyla ve bir liste çıktısı veren bir komutla veya açık bir listeyle değiştirin.

    için
    yap
    komut $;
    tamam

    Bunun yerine, bu sözdizimiyle tek bir satırda çalıştırabilirsiniz:

    içinde; $ komutunu yapın; bitti

    Bu nedenle, dosyaların listesini kaldırmak istiyorsanız, bu komutu kullanabilirsiniz. Her zaman alıntılara ihtiyacınız yoktur, ancak dosya adlarında boşluk veya bunlarda buna benzer bir şey olduğunda yardımcı olur..

    f için * .rar, unrar “e” $ f ”; bitti

    Dosya listesini çıkarmak için 7zip kullanmak istiyorsanız:

    f için * .001; 7z e "$ f" yapın;

    Veya dosyaların listesini açmak istiyorsanız:

    f için * .zip; unzip yapınız “$ f”;

    İsterseniz birlikte komutları bile zincirleyebilirsiniz. Örneğin, tüm zip dosyalarınız .txt dosyaları içeriyorsa ve bunları açmak ve ardından sıkıştırılmış dosyaları başka bir dizine taşımak istiyorsanız:

    f için * .zip; unzip yapınız “$ f”; f için * .txt; mv “$ f” / myfolder /;

    Şaşırtıyor o kadar inanılmaz güçlü ki… bu güç bile kullanmıyor, ancak size neyin mümkün olduğu hakkında iyi bir fikir vermeli.