Linux'ta dosyaları bölmek ve birleştirmek, bir dosyayı birkaç küçük dosyaya bölmemize izin verecek oldukça basit bir görevdir; bu, birçok durumda, çok fazla bellek alanı kaplayan dosyaları, harici depolama birimlerine taşımak için parçalamamıza yardımcı olur. veya verilerimizin parçalanmış ve dağıtılmış kopyalarını muhafaza etme gibi güvenlik politikaları için. Bu basit işlem için split ve cat olmak üzere iki önemli komut kullanacağız.
Bölünme nedir?
Öyle bir komuta sistemler için Unix Bu, bir dosyayı birkaç küçük dosyaya bölmemize izin verir, bu, sonuçta ortaya çıkan dosyaların boyutunu parametreleştirebilen orijinal dosya adının uzantısı ve bağıntılı bir dizi dosya oluşturur.
Bu komutun kapsamını ve özelliklerini derinlemesine incelemek için, ayrıntılı belgelerini görebileceğimiz bir adam bölmesini çalıştırabiliriz.
Kedi nedir?
Onun rolü için linux cat komutu dosyaları kolayca ve verimli bir şekilde birleştirmenizi ve görüntülemenizi sağlar, yani bu komutla çeşitli metin dosyalarını görüntüleyebilir ve bölünmüş dosyaları da birleştirebiliriz.
Split ile aynı şekilde, kedinin detaylı dokümantasyonunu man cat komutuyla görüntüleyebiliriz.
Bölünmüş ve cat kullanarak Linux'ta dosyalar nasıl bölünür ve birleştirilir
Bölme ve cat komutlarının temellerini öğrendikten sonra, Linux'ta dosyaları bölmek ve birleştirmek oldukça kolay olacaktır. 7mb ağırlığındaki test.500z adlı bir dosyayı birkaç 100mb dosyaya bölmek istediğimiz genel bir örnek için, aşağıdaki komutu uygulamamız yeterlidir:
$ split -b 100m tes.7z dividido
Bu komut orijinal dosyadan elde edilen 5 mb'lik 100 dosya döndürür ve bu dosya divedaa, divab vb. Parametreyi eklersek şunu belirtmekte fayda var: -d önceki talimata göre, sonuçta ortaya çıkan dosyaların adı sayısal olacaktır, yani, div01, divided02 ...
$ split -b -d 100m tes.7z dividido
Şimdi, böldüğümüz dosyalara yeniden katılmak için, dosyaların depolandığı dizinden aşağıdaki komutu yürütmemiz yeterlidir:
$ cat dividido* > testUnido.7z
Bu küçük ama basit adımlarla Linux'taki dosyaları basit ve kolay bir şekilde bölebilir ve birleştirebiliriz, umarım beğenirsiniz ve gelecek bir makalede görüşürüz.
bu video dosyaları için de çalışıyor mu? Demek istediğim, 2 videoya bölünmüş bir filmim varsa (biri diğerinin devamı), tüm içeriğiyle tek bir video oluşturmak için bunları bir araya getirebilir miyim?
Hayır, bu başka bir konu !!!, bunu bir video düzenleyici ile yapmanız gerekiyor. Bu, bir video dosyasını birçok parçaya bölmek ve daha sonra onlara yeniden birleştirmek için kullanılır, ancak örneğin, videonun tüm bölümlerini ayrı ayrı oynatmak mümkün olmayacaktır, çünkü bunların başlıkları olmayacaktır, tüm video yalnızca tekrar katıldıktan sonra oynanır. Anlamıyorsan tekrar sor.
Oh! Açıklama için çok teşekkür ederim
Kedinin sırasına dikkat edin!
Bence o kadar iyi çalışmıyor, çünkü kullandığınız video formatına bağlı olarak dosyanın kendisi videonun süresi ve diğer şeyler hakkında bilgi taşıyor, bu yüzden bu yöntemi iki videoyu birleştirmek için kullanırsanız, büyük olasılıkla bu, ikinci dosyanın içeriğini veri düzeyinde birinciye ekler, ancak dosyayı oynatmaya çalıştığınızda, iki video arka arkaya oynatılmaz veya size dosyada bir hata verir veya sanki bir videonun tamamını ve iki bölümü ayrı ayrı oynatamayacağınız gibi yalnızca birincisi oynatılacaktır.
Selamlar.
Bir dizindeki tüm dosyaları ayrı dosyalara nasıl sıkıştırmalıyım? örneğin, klasör1'de dosya1 dosya2 ve dosya3 var ve tek tek sıkıştırılmış dosya1.7zip dosyası2.7zip dosyası3.7zip dışında tümünü istiyorum
İmages.iso için çalışıyor mu?
Bu süreçte bir bit bozulma olabilir ve dosyaya zarar verebilir mi?
Bölme kullanarak bir dosyayı bölmeye çalıştığımda bana giriş / çıkış hatası veriyor
Çözmek için ne yapabilirim? 🙁