2009-03-10 13 views
0

Masaüstümde Picture_1.png - Picture_77.png resimleri var.Masaüstündeki resimleri belirli bir klasöre taşıyamıyor

Şimdi Terminalde Resimler adlı bir klasördeyim. Fotoğrafları şu an bulunduğum klasöre taşımak istiyorum.

ben hedef klasörün de çünkü ben hedef klasör için eklemek gerektiğinden emin değilim başarısız

mv Picture_[1-77].png 

aşağıdaki kodu çalıştı.

Sorunu nasıl çözebilirsiniz?

cevap

2

Gerçekten, böyle bunu çözebilir:

mv ~/Desktop/Picture_{1..77}.png ./ 

Tüm resimleri 77'nin ve diğer sayıların ötesine taşımak isterseniz, Daniel L çözümü de bunu yapacaktır. Onun bir Picture_ öneki olan tek dosyaları olduğunu biliyorsanız, onun basit ve en iyi ad hoc çözümdür.

4
mv /path/to/pictures/Picture_* ./ 

./ "geçerli dizin" Sen hedef klasörün altındadır bile hedef klasörü belirtmek gerekir

+0

Gerçekten sadece kullanabilirsiniz. yerine ./ –

0

anlamına gelir. Örneğin, dosyalarım Foo klasöründeyseler ve bunları Bar klasörüne taşımak istiyorum. Burada Foo klasöründe olduğumu diyelim ve dizinleri organize edilmesidir:

/(root)
|/
--Foo | --Bar Sonra/

, isterim (Foo klasör içinde) yapın:

mv Picture_* ../Bar/ 
İlgili konular