Terminal, Ordner, Leerzeichen...

Diskutiere mit über: Terminal, Ordner, Leerzeichen... im Mac OS X - Unix & Terminal Forum

  1. crake

    crake Thread Starter MacUser Mitglied

    Beiträge:
    178
    Zustimmungen:
    0
    Registriert seit:
    19.11.2003
    Nachdem ich "rsync -e ssh -avz macmini@xyz.mine.nu:Library/Application\ Support/NewsFire/ Library/Application\ Support/NewsFire/" im Terminal eingegeben habe, erhalte ich nach der Passwortabfrage:

    receiving file list ... link_stat "/Users/crakesmacmini/Library/Application" failed: No such file or directory
    link_stat "/Users/macmini/Support/NewsFire/." failed: No such file or directory
    done
    client: nothing to do: perhaps you need to specify some filenames or the --recursive option?
    rsync error: some files could not be transferred (code 23) at main.c(660)

    Offensichtlich gibt es Probleme mit dem Ordnernamen "Application Support". Umbenennen geht nicht, da es ein Systemordner ist.

    Wer kann mir weierhelfen?

    Merci
     
  2. dommel

    dommel MacUser Mitglied

    Beiträge:
    25
    Zustimmungen:
    0
    Registriert seit:
    09.12.2004
    Du koenntest mal versuchen den kompletten Pfad in Anfuehrungszeichen zu setzten. Nur so'n Idee, ohne Erfolgsgarantie!
     
  3. crake

    crake Thread Starter MacUser Mitglied

    Beiträge:
    178
    Zustimmungen:
    0
    Registriert seit:
    19.11.2003
    Hat leider nicht funktioniert.
     
  4. der_Kay

    der_Kay MacUser Mitglied

    Beiträge:
    1.693
    Zustimmungen:
    7
    Registriert seit:
    02.09.2004
    ...nur so eine Vermutung: Zwischen "...NewsFire/ Library..." ist entweder ein Leerzeichen zuviel oder der Slash sollte ein Backslash sein...
     
  5. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    Mach mal folgendes:

    rsync -e ssh -avz macmini@xyz.mine.nu:'Library/Application\ Support/NewsFire/' Library/Application\ Support/NewsFire/
     
    Zuletzt bearbeitet: 19.07.2005
  6. crake

    crake Thread Starter MacUser Mitglied

    Beiträge:
    178
    Zustimmungen:
    0
    Registriert seit:
    19.11.2003
    Danke! Das wars!

    Ich liebe dieses Forum...
     
  7. michael m.

    michael m. MacUser Mitglied

    Beiträge:
    365
    Zustimmungen:
    2
    Registriert seit:
    29.12.2006
    Hallo,

    ich beginne ebenfalls mit der Shellprogrammierung habe ebenfalls das Problem mit den Leerzeichen.
    Ich verwende OSX Lion und Sync 3.08.

    Code:
    SOURCE='/Users/michael/00\ rSync\ Quelle/';
    DESTINATION='/Users/michael/01\ rSync\ Ziel';
    OPTIONS="-ahuvX --delete --stats --recursive";
    rsync $OPTIONS $SOURCE $DESTINATION

    dann erhalte ich die Meldung:
    sending incremental file list
    rsync: link_stat "/Users/michael/00\" failed: No such file or directory (2)
    rsync: link_stat "/Users/michael/rSync\" failed: No such file or directory (2)
    rsync: change_dir "/Users/michael/Quelle" failed: No such file or directory (2)
    rsync: link_stat "/Users/michael/01\" failed: No such file or directory (2)
    rsync: link_stat "/Users/michael/rSync\" failed: No such file or directory (2)

    Number of files: 0
    Number of files transferred: 0
    Total file size: 0 bytes
    Total transferred file size: 0 bytes
    Literal data: 0 bytes
    Matched data: 0 bytes
    File list size: 3
    File list generation time: 0.001 seconds
    File list transfer time: 0.000 seconds
    Total bytes sent: 12
    Total bytes received: 12

    sent 12 bytes received 12 bytes 48.00 bytes/sec
    total size is 0 speedup is 0.00
    rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1072) [sender=3.0.8]
    logout

    Wenn ich Statt den Hochkomma "" setze, erhalte ich die gleiche Meldung.

    Für eine Tipp wäre ich sehr dankbar

    Michael
     
  8. bjoern07

    bjoern07 MacUser Mitglied

    Beiträge:
    5.095
    Zustimmungen:
    483
    Registriert seit:
    05.02.2007
    Wenn Du den Pfad in Quotes einschließst, darfst Du die \ nicht verwenden.
     
  9. michael m.

    michael m. MacUser Mitglied

    Beiträge:
    365
    Zustimmungen:
    2
    Registriert seit:
    29.12.2006
    So ich habe jetzt mal folgendes Versucht.

    Code:

    #!/bin/bash
    SOURCE='/Users/michael/00 rSync Quelle/';
    DESTINATION='/Users/michael/01 rSync Ziel';
    OPTIONS="-ahuvX --delete --stats --recursive";
    rsync $OPTIONS $SOURCE $DESTINATION

    Meldung:


    imac:~ michael$ /Users/michael/Desktop/rSyncTest.command ; exit;
    /Users/michael/Desktop/rSyncTest.command: line 1: {rtf1ansiansicpg1252cocoartf1138: command not found
    /Users/michael/Desktop/rSyncTest.command: line 2: syntax error near unexpected token `}'
    /Users/michael/Desktop/rSyncTest.command: line 2: `{\fonttbl\f0\fnil\fcharset0 Verdana;}'
    logout

    ????

    Michael
     
  10. bjoern07

    bjoern07 MacUser Mitglied

    Beiträge:
    5.095
    Zustimmungen:
    483
    Registriert seit:
    05.02.2007
    Funktioniert das Script denn mit Ordnern ohne Leerzeichen?

    Also mal testweise umbenennen in "00_rSync_Quelle", z.B.
     
Die Seite wird geladen...
Ähnliche Themen - Terminal Ordner Leerzeichen Forum Datum
Programmieranfängerin - Probleme mit Terminal Mac OS X - Unix & Terminal 23.11.2016
Fotos via Terminal extrahieren aus iTunes Backups Mac OS X - Unix & Terminal 21.11.2016
Ordner über Terminal erstellen...Brauche Hilfe Mac OS X - Unix & Terminal 17.11.2009
wie versende ich einen ganzen ordner über ftp im Terminal ? Mac OS X - Unix & Terminal 09.07.2007
Inhalt einer Cd per Terminal in Ordner kopieren? Mac OS X - Unix & Terminal 01.05.2005

Diese Seite empfehlen

Benutzerdefinierte Suche