BİLGİ SAYAMIYORUM beta

Linux kullanırken, bir dosyanın tüm içeriğini terminal ile bir üst dizine nasıl taşıyabilirsiniz?

0

Muhtemelen bildiğiniz üzere linux da dosya taşıma işlemleri şu komut ile yapılıyor:

mv tasinacakDosya hedefDizin

Detaylı özellikleri için man mv yazın ya da buraya bakın. Bunun sayesinde de ve ufak regex yardımı ile şunu kullanarak terminalde içinde bulunduğunuz klasörün tüm içeriğini yukar dizine taşıyabilirsiniz:

mv * .[^.]* ..

Ya da buradaki ilk satırda olduğu gibi shopt ile gizli dosyaları dahil edip, ikinci satırla taşıma işlemi de yapabilirsiniz:

shopt -s dotglob
mv -- * ..

Eğer dosyaların iki nokta ile başlama ihtimalleri varsa, tüm dosyaları aratıp, sonuçları taşıyabilirsiniz:

find . -mindepth 1 -maxdepth 1 -exec mv -t.. -- {} +

BENZER 7

Kimse etkileşime girmemiş

ETİKETLER