Bunlar bir kısmını benim yazdığım, bir kısmını internetten bulup düzenlediğim, bir kısmını ise internetten bulup olduğu gibi kullandığım ve arada sırada işime yarayan komutlar. Umarım başkalarının da işine yarar.
Parça parça halindeki MPEG transport stream dosyalarını birleştirin:
Bash:
cat $(find ./ -name "*.ts" | sort -V) > dosya.ts
Sonra isterseniz dönüştürün. MPEG-4 için:
Bash:
ffmpeg -i input -map 0 -c copy dosya.mp4
Matroska için:
Bash:
ffmpeg -i input -map 0 -c copy dosya.mkv
Not:ffmpeg paketi yüklü olmalıdır.
Alt dizinlerdeki bütün dosyaları mevcut dizine özyineli bir şekilde taşıyan komut:
Bash:
find -type f -exec mv -v {} . \;
Uyarı: Gerektiği yerlerde çok işe yarar ama yanlışlıkla yanlış yerde kullanırsanız her şeyi elle düzeltmek zorunda kalabilirsiniz.
Argüman şeklinde verilen dosyaların içeriğine istenilen veriyi ekleyen betik programı:
Bash:
while read value; do
echo "$value" | tr "\t" " "
done <$1> $2
Örnek olarak \t girilmesi istenmiş. Bunun anlamı bir TAB karakterinin kapladığı kadar boşluk bırakır. Onun yerine farklı bir değer ya da karakter girebilirsiniz. Program aşağıdaki şekilde argüman alır:
Bash:
./program işlenecek_dosya.varsa_uzantısı
İstenen dosyanın sonuna NULL karakteri ekleyen komut:
Bash:
echo -ne "n\0m\0k" >> dosya
Uyarı: Yanlışlıkla >> yerine >kullanmamaya dikkat edin.
QEMU sanal makinesinde Windows 10 sanal makinesini başlatan komut:
Bunlar bir kısmını benim yazdığım, bir kısmını internetten bulup düzenlediğim, bir kısmını ise internetten bulup olduğu gibi kullandığım ve arada sırada işime yarayan komutlar. Umarım başkalarının da işine yarar.
Parça parça halindeki MPEG transport stream dosyalarını birleştirin:
Bash:
cat $(find ./ -name "*.ts" | sort -V) > dosya.ts
Sonra isterseniz dönüştürün. MPEG-4 için:
Bash:
ffmpeg -i input -map 0 -c copy dosya.mp4
Matroska için:
Bash:
ffmpeg -i input -map 0 -c copy dosya.mkv
Not:ffmpeg paketi yüklü olmalıdır.
Alt dizinlerdeki bütün dosyaları mevcut dizine özyineli bir şekilde taşıyan komut:
Bash:
find -type f -exec mv -v {} . \;
Uyarı: Gerektiği yerlerde çok işe yarar ama yanlışlıkla yanlış yerde kullanırsanız her şeyi elle düzeltmek zorunda kalabilirsiniz.
Argüman şeklinde verilen dosyaların içeriğine istenilen veriyi ekleyen betik programı:
Bash:
while read value; do
echo "$value" | tr "\t" " "
done <$1> $2
Örnek olarak \t girilmesi istenmiş. Bunun anlamı bir TAB karakterinin kapladığı kadar boşluk bırakır. Onun yerine farklı bir değer ya da karakter girebilirsiniz. Program aşağıdaki şekilde argüman alır:
Bash:
./program işlenecek_dosya.varsa_uzantısı
İstenen dosyanın sonuna NULL karakteri ekleyen komut:
Bash:
echo -ne "n\0m\0k" >> dosya
Uyarı: Yanlışlıkla >> yerine >kullanmamaya dikkat edin.
QEMU sanal makinesinde Windows 10 sanal makinesini başlatan komut: