Gönderen Konu: Usb Belleğe Terminalden Erişim  (Okunma sayısı 578 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

« : »
Merhaba arkadaşlar, belki yeri burası değil fakat tahminim temel linux komutlarının aynı olması nedeniyle sizlere sormak istediğim bir soru var.

Raspberry pi kullanmaktayım ve masaüstü yerine usb-ttl dönüştürücü ile direk olarak terminal üzerinden kontrol ediyorum. Yani herhangi bir görsel arayüz, masaüstü kullanmıyorum.
rPi kamera modülü ile çektiğim resimleri bir dosyada topladım. Şimdi bu dosyaları görüntülemem gerek bunun içinde dosyaları rpi'den almalıyım. Bunun sürekli ve sık sık tekrarlanacak bir işlem olduğunu düşünürsek aklıma iki yöntem geldi.

1. resimleri veya videoları terminalden mail ile atmak ki bunu yapamadım sorun yaşadım.
2. rPi ye takacağım usb belleğe bu resim ve videoları kopyalamak. teoride çok basit geldi fakat gerekli kodları bulamadım.

Acaba bir linux yüklü bilgisayarda dosyalarımızı usb belleğe terminalden nasıl kopyalayabiliriz?

Teşekkürler

« Yanıtla #1 : »
örnekte  sdb olan kısmı kendine uyarlayarak denermisin flash genelde sdb olmalı
Kod: [Seç]
sudo mv dosya adı /sdb/ dosya adıkısaca şöyle
mv tasinacak_dosya hedef_adres
« Son Düzenleme: 02 Mayıs 2016 - 22:47:08 Gönderen: ata1 »

« Yanıtla #2 : »
Kod: [Seç]
cp /resimlerin/konumu/resimlerin_adı.png /media/$USER/kopyalanacak_usbnin_adı/veya şöyle kullanabilirsin
resimler neredeyse o klasöre gidersin. Sonra:
Kod: [Seç]
cp resimlerin_adı.png /media/$USER/kopyalanacak_usbnin_adı/
NOt: cp komutu kopyalar, mv komutu taşır.
Not 2: Eğer bir dizindeki aynı uzantılı tüm dosyaları kopyalamak istersen dosya adını yazacağın yere * koy. Mesela *.png , *.jpeg
« Son Düzenleme: 02 Mayıs 2016 - 23:17:25 Gönderen: Kaleihan »

« Yanıtla #3 : »

Yukarda örnekleri verilmiş. İlave olarak resimleri tek tek yerine cp -R /kopyalanacak_dizin /kopyalanacak_hedef şeklinde bütün olarak da kopyalayabilirsin.

Ayrıca güvenli olması açısından bu tarz işlemlerde mv komutunun kullanılmasını kendi adıma önermem. Olası bir kesinti durumunda dosyaları kaybedebilirsin. İhtiyaç kalmamışsa kopyalandığından emin olunca rm komutuyla eski bölümü temizleyebilirsin.

« Yanıtla #4 : »
Kod: [Seç]
lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0b05:17ba ASUSTek Computer, Inc.
Bus 001 Device 008: ID 0930:6534 Toshiba Corp. TravelDrive

Kod: [Seç]
tail /var/log/messages
May  3 01:24:44 raspberrypi kernel: [25858.126825] usb 1-1.5: New USB device strings: Mfr=0, Product=2, SerialNumber=3
May  3 01:24:44 raspberrypi kernel: [25858.126842] usb 1-1.5: Product: DataTraveler 2.0
May  3 01:24:44 raspberrypi kernel: [25858.126859] usb 1-1.5: SerialNumber: 0C41F5513393791A
May  3 01:24:44 raspberrypi kernel: [25858.128392] usb-storage 1-1.5:1.0: USB Mass Storage device detected
May  3 01:24:44 raspberrypi kernel: [25858.128962] scsi host3: usb-storage 1-1.5:1.0
May  3 01:24:45 raspberrypi kernel: [25859.125501] scsi 3:0:0:0: Direct-Access     Kingston DataTraveler 2.0 1.04 PQ: 0 ANSI: 0 CCS
May  3 01:24:46 raspberrypi kernel: [25859.407517] sd 3:0:0:0: [sda] 2004992 512-byte logical blocks: (1.02 GB/979 MiB)
May  3 01:24:46 raspberrypi kernel: [25859.407820] sd 3:0:0:0: [sda] Write Protect is off
May  3 01:24:46 raspberrypi kernel: [25859.411260]  sda: sda1
May  3 01:24:46 raspberrypi kernel: [25859.413267] sd 3:0:0:0: [sda] Attached SCSI removable disk

Şu çıktılara göre mi hareket etmem gerek? Usb'nin tam adını nasıl öğrenebilirim?

« Yanıtla #5 : »
dosya tarayıcı üzerinden görünmüyor mu ?

XFCE ROCKS !
Powered by Thunar & XFWM4


« Yanıtla #6 : »
Kurulu sisteme göre /run/media/kullanıcı_adı veya /media/kullanıcı_adı altında bulunacaktır. Kullanıcı adından sonra TAB tuşuna üst üste iki kez basarsan olası yolu kendisi tamamlar.

 Veya ls komutuyla bu yolların altına bakabilirsin. Örneğin: ls /run/media/$USER/  gibi.

« Yanıtla #7 : »
dosya tarayıcı üzerinden görünmüyor mu ?

herhangi bir görsel arayüz yok. terminal arayüzünü kullanıyorum (raspberry pi)


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 03 Mayıs 2016 - 02:18:17
Kurulu sisteme göre /run/media/kullanıcı_adı veya /media/kullanıcı_adı altında bulunacaktır. Kullanıcı adından sonra TAB tuşuna üst üste iki kez basarsan olası yolu kendisi tamamlar.

 Veya ls komutuyla bu yolların altına bakabilirsin. Örneğin: ls /run/media/$USER/  gibi.

kod çıktıları alamıyorum. sanırım raspberry pi'den kaynaklı bir durum.

« Yanıtla #8 : »
Alıntı
Usb'nin tam adını nasıl öğrenebilirim?
sudo fdisk -l

« Yanıtla #9 : »
Ras-pi 'de dizin yapısı farklı sanırım. Şu komutun çıktısında görünüyor olması gerekir. 

Kod: [Seç]
df -h | less
Eğer görünmüyorsa, şu çıktıyı aktar sırayla gidelim

Kod: [Seç]
ls /

« Yanıtla #10 : »
RaspberryPI'da normal disk olmadığı için takılacak ilk bellek çıktılarda görüldüğü üzere sda olacaktır. Üzerindeki ilk bölümde sda1. Kullanılan dağıtıma göre belleği kendiliğinden bağlama durumu var ancak özellikle medya merkezi için kullanılmıyorsa üzerindeki dağıtım bunu kendisi bağlamaz, elle bağlamak gerekir.

Bu iş için dilediğimiz bölümü kullanabiliriz, doğrudan /mnt altına bağlayalım bölümü.

Kod: [Seç]
mount /dev/sda1 /mnt
Dosyalar her neredeyse:

Kod: [Seç]
cp falanca_dosya /mnt
cp -R falanca_dizin/ /mnt

İş bittikten sonra:
Kod: [Seç]
umount /mntşeklinde ayırırsın belleği.

Not: Uçbirimden bu dizinde olmaman gerekir veya bu dizinle ilgili herhangi bir işlemin devam etmemesi gerekir. Eğer bu türde bir şey olursa, ilgili bölüm ayrılmaz ve umount bölümün kullanıldığına dair mızmızlanır.

Eğer RaspberryPI ile aynı ağda bir makine varsa, kendisine SFTP üzerinden de erişebilirsin. İstemci Linux ise, örneğin Ubuntu, Nautilus rahatlıkla bağlanabilir kendisine. USB belleğe gerek kalmaz, tabi kopyalama hızı ağın hızına göre şekillenir. İstemci Windows ise WinSCP ile bağlanabilirsin.

Bunun haricinde uçbirimden scp ile, rsync ile de alabilirsin dosyaları ağ üzerinden. Çok fazla seçenek var yani.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?

Böylece yalan, dünyanın düzenine dönüştürülüyor.