OS X file system anomaly: "ghost '?' in file names and unexpected symlinks












0















I've never seen this before - only found it because Time Machine kept failing (on Mac OS X High Sierra 10.13.6). A similar question was asked
here ~7 years go but it was not solved (and he did not have symlink issues): File names in OS X appearing with question marks



I ran disk repair several times from Disk Utility.app (which did not find or fix any errors).



I determined the only location with this issue was iTunes Media/Music folder, so I zipped up the entire folder to force symlink resolution. This worked to resolve the ghost symlinks (some had 4 hops noted but no source). Backups now run without error (-48 and -8062).



What I've not been able to fix is the random '?' character in the file.



I tried the solution noted here: Remove question mark "?" from file names OSX which seemed like it would be perfect, but it had no effect. The "?" still persists even after the mv operation, specifically:



find . -type f -name '*?*' | while read f; do mv "$f" "${f//?/}"; done


In Finder, no ? appears and you cannot grep "?" out of the name, so strictly speaking, the character does not appear to exist. They only appear in Terminal:



MacBook-Pro:Welcome Reality +$ ls -lsuG
total 177456
20656 -rw-r--r-- 1 User group 10572851 Jan 12 09:31 02 ?Doomsday.mp3
14944 -rw-r--r-- 1 User group 7645727 Jan 12 09:31 03 My Eyes (G3dit).mp3
23632 -rw-r--r-- 1 User group 12093176 Jan 12 09:31 03 ?My Eyes.mp3
18768 -rw-r--r-- 1 User group 9605621 Jan 12 09:31 04 Guilt.mp3
20336 -rw-r--r-- 1 User group 10407761 Jan 12 09:31 06 ?Me and You.mp3
19968 -rw-r--r-- 1 User group 10220743 Jan 12 09:31 11 ?Must Be the Feeling.mp3
17104 -rw-r--r-- 1 User group 8749666 Jan 12 09:31 13 Promises.MP3
19920 -rw-r--r-- 1 User group 10194622 Jan 12 09:31 15 ?Won't You (Be There).mp3
21952 -rw-r--r-- 1 User group 11232230 Jan 12 09:31 17 ?Promises (Skrillex & Nero Remix).mp3
16 -rw-r--r-- 1 User group 7366 Jan 12 09:31 AlbumArtSmall.jpg
80 -rw-r--r-- 1 User group 35880 Jan 12 09:31 Folder.jpg
MacBook-Pro:Welcome Reality +$ find . -type f | grep ?
*[no results returned]*
MacBook-Pro:Welcome Reality +$ find . -type f | grep M
./03 My Eyes (G3dit).mp3
./03 My Eyes.mp3
./06 Me and You.mp3
./11 Must Be the Feeling.mp3
./13 Promises.MP3


And here's what I see in Finder:



screen shot of Finder results



Does anyone in 2019 have any idea what is going on here?










share|improve this question




















  • 1





    What do you get from, ls *oomsday* | od -c for example?

    – Yoric
    Jan 12 at 16:01











  • 0000000 0 2 357 273 277 D o o m s d a y . m 0000020 p 3 n 0000023 Interesting, so is this reporting that the '?' character is stored as 357 273 277?

    – Gr3go
    Jan 12 at 18:40








  • 2





    @Gr3go The other way around: that octal 357 273 277 (= hexadecimal ef bb bf) is actually in the filename, but ls is showing it as "?" because it's not a normal character. In fact, it's a UTF-8 byte order mark, which doesn't really have any business appearing in a filename (although it's not strictly illegal). My guess is that it's somehow in the track name in the .mp3, and iTunes just blindly used that in the filename. Deleting and retyping the track name in iTunes' Song Info window might fix it.

    – Gordon Davisson
    Jan 12 at 20:32











  • Unbelievably, while "cleaning up" (I thought) duplicate entries from my merged backups, iTunes blew away almost that entire Nero directory claiming they were duplicates. So I can't yet test your idea, but will be. iTunes is somehow still severely confused. Need to investigate whether there are still symlinks in this mess. Had to step away /annoyed.

    – Gr3go
    Jan 13 at 1:05











  • FTR, it didn't work for iTunes to rewrite the file... however, rename from @Yoric worked. Just have to resolve folder name clashes now and then get a solid backup. Thanks all!

    – Gr3go
    Jan 13 at 2:49
















0















I've never seen this before - only found it because Time Machine kept failing (on Mac OS X High Sierra 10.13.6). A similar question was asked
here ~7 years go but it was not solved (and he did not have symlink issues): File names in OS X appearing with question marks



I ran disk repair several times from Disk Utility.app (which did not find or fix any errors).



I determined the only location with this issue was iTunes Media/Music folder, so I zipped up the entire folder to force symlink resolution. This worked to resolve the ghost symlinks (some had 4 hops noted but no source). Backups now run without error (-48 and -8062).



What I've not been able to fix is the random '?' character in the file.



I tried the solution noted here: Remove question mark "?" from file names OSX which seemed like it would be perfect, but it had no effect. The "?" still persists even after the mv operation, specifically:



find . -type f -name '*?*' | while read f; do mv "$f" "${f//?/}"; done


In Finder, no ? appears and you cannot grep "?" out of the name, so strictly speaking, the character does not appear to exist. They only appear in Terminal:



MacBook-Pro:Welcome Reality +$ ls -lsuG
total 177456
20656 -rw-r--r-- 1 User group 10572851 Jan 12 09:31 02 ?Doomsday.mp3
14944 -rw-r--r-- 1 User group 7645727 Jan 12 09:31 03 My Eyes (G3dit).mp3
23632 -rw-r--r-- 1 User group 12093176 Jan 12 09:31 03 ?My Eyes.mp3
18768 -rw-r--r-- 1 User group 9605621 Jan 12 09:31 04 Guilt.mp3
20336 -rw-r--r-- 1 User group 10407761 Jan 12 09:31 06 ?Me and You.mp3
19968 -rw-r--r-- 1 User group 10220743 Jan 12 09:31 11 ?Must Be the Feeling.mp3
17104 -rw-r--r-- 1 User group 8749666 Jan 12 09:31 13 Promises.MP3
19920 -rw-r--r-- 1 User group 10194622 Jan 12 09:31 15 ?Won't You (Be There).mp3
21952 -rw-r--r-- 1 User group 11232230 Jan 12 09:31 17 ?Promises (Skrillex & Nero Remix).mp3
16 -rw-r--r-- 1 User group 7366 Jan 12 09:31 AlbumArtSmall.jpg
80 -rw-r--r-- 1 User group 35880 Jan 12 09:31 Folder.jpg
MacBook-Pro:Welcome Reality +$ find . -type f | grep ?
*[no results returned]*
MacBook-Pro:Welcome Reality +$ find . -type f | grep M
./03 My Eyes (G3dit).mp3
./03 My Eyes.mp3
./06 Me and You.mp3
./11 Must Be the Feeling.mp3
./13 Promises.MP3


And here's what I see in Finder:



screen shot of Finder results



Does anyone in 2019 have any idea what is going on here?










share|improve this question




















  • 1





    What do you get from, ls *oomsday* | od -c for example?

    – Yoric
    Jan 12 at 16:01











  • 0000000 0 2 357 273 277 D o o m s d a y . m 0000020 p 3 n 0000023 Interesting, so is this reporting that the '?' character is stored as 357 273 277?

    – Gr3go
    Jan 12 at 18:40








  • 2





    @Gr3go The other way around: that octal 357 273 277 (= hexadecimal ef bb bf) is actually in the filename, but ls is showing it as "?" because it's not a normal character. In fact, it's a UTF-8 byte order mark, which doesn't really have any business appearing in a filename (although it's not strictly illegal). My guess is that it's somehow in the track name in the .mp3, and iTunes just blindly used that in the filename. Deleting and retyping the track name in iTunes' Song Info window might fix it.

    – Gordon Davisson
    Jan 12 at 20:32











  • Unbelievably, while "cleaning up" (I thought) duplicate entries from my merged backups, iTunes blew away almost that entire Nero directory claiming they were duplicates. So I can't yet test your idea, but will be. iTunes is somehow still severely confused. Need to investigate whether there are still symlinks in this mess. Had to step away /annoyed.

    – Gr3go
    Jan 13 at 1:05











  • FTR, it didn't work for iTunes to rewrite the file... however, rename from @Yoric worked. Just have to resolve folder name clashes now and then get a solid backup. Thanks all!

    – Gr3go
    Jan 13 at 2:49














0












0








0








I've never seen this before - only found it because Time Machine kept failing (on Mac OS X High Sierra 10.13.6). A similar question was asked
here ~7 years go but it was not solved (and he did not have symlink issues): File names in OS X appearing with question marks



I ran disk repair several times from Disk Utility.app (which did not find or fix any errors).



I determined the only location with this issue was iTunes Media/Music folder, so I zipped up the entire folder to force symlink resolution. This worked to resolve the ghost symlinks (some had 4 hops noted but no source). Backups now run without error (-48 and -8062).



What I've not been able to fix is the random '?' character in the file.



I tried the solution noted here: Remove question mark "?" from file names OSX which seemed like it would be perfect, but it had no effect. The "?" still persists even after the mv operation, specifically:



find . -type f -name '*?*' | while read f; do mv "$f" "${f//?/}"; done


In Finder, no ? appears and you cannot grep "?" out of the name, so strictly speaking, the character does not appear to exist. They only appear in Terminal:



MacBook-Pro:Welcome Reality +$ ls -lsuG
total 177456
20656 -rw-r--r-- 1 User group 10572851 Jan 12 09:31 02 ?Doomsday.mp3
14944 -rw-r--r-- 1 User group 7645727 Jan 12 09:31 03 My Eyes (G3dit).mp3
23632 -rw-r--r-- 1 User group 12093176 Jan 12 09:31 03 ?My Eyes.mp3
18768 -rw-r--r-- 1 User group 9605621 Jan 12 09:31 04 Guilt.mp3
20336 -rw-r--r-- 1 User group 10407761 Jan 12 09:31 06 ?Me and You.mp3
19968 -rw-r--r-- 1 User group 10220743 Jan 12 09:31 11 ?Must Be the Feeling.mp3
17104 -rw-r--r-- 1 User group 8749666 Jan 12 09:31 13 Promises.MP3
19920 -rw-r--r-- 1 User group 10194622 Jan 12 09:31 15 ?Won't You (Be There).mp3
21952 -rw-r--r-- 1 User group 11232230 Jan 12 09:31 17 ?Promises (Skrillex & Nero Remix).mp3
16 -rw-r--r-- 1 User group 7366 Jan 12 09:31 AlbumArtSmall.jpg
80 -rw-r--r-- 1 User group 35880 Jan 12 09:31 Folder.jpg
MacBook-Pro:Welcome Reality +$ find . -type f | grep ?
*[no results returned]*
MacBook-Pro:Welcome Reality +$ find . -type f | grep M
./03 My Eyes (G3dit).mp3
./03 My Eyes.mp3
./06 Me and You.mp3
./11 Must Be the Feeling.mp3
./13 Promises.MP3


And here's what I see in Finder:



screen shot of Finder results



Does anyone in 2019 have any idea what is going on here?










share|improve this question
















I've never seen this before - only found it because Time Machine kept failing (on Mac OS X High Sierra 10.13.6). A similar question was asked
here ~7 years go but it was not solved (and he did not have symlink issues): File names in OS X appearing with question marks



I ran disk repair several times from Disk Utility.app (which did not find or fix any errors).



I determined the only location with this issue was iTunes Media/Music folder, so I zipped up the entire folder to force symlink resolution. This worked to resolve the ghost symlinks (some had 4 hops noted but no source). Backups now run without error (-48 and -8062).



What I've not been able to fix is the random '?' character in the file.



I tried the solution noted here: Remove question mark "?" from file names OSX which seemed like it would be perfect, but it had no effect. The "?" still persists even after the mv operation, specifically:



find . -type f -name '*?*' | while read f; do mv "$f" "${f//?/}"; done


In Finder, no ? appears and you cannot grep "?" out of the name, so strictly speaking, the character does not appear to exist. They only appear in Terminal:



MacBook-Pro:Welcome Reality +$ ls -lsuG
total 177456
20656 -rw-r--r-- 1 User group 10572851 Jan 12 09:31 02 ?Doomsday.mp3
14944 -rw-r--r-- 1 User group 7645727 Jan 12 09:31 03 My Eyes (G3dit).mp3
23632 -rw-r--r-- 1 User group 12093176 Jan 12 09:31 03 ?My Eyes.mp3
18768 -rw-r--r-- 1 User group 9605621 Jan 12 09:31 04 Guilt.mp3
20336 -rw-r--r-- 1 User group 10407761 Jan 12 09:31 06 ?Me and You.mp3
19968 -rw-r--r-- 1 User group 10220743 Jan 12 09:31 11 ?Must Be the Feeling.mp3
17104 -rw-r--r-- 1 User group 8749666 Jan 12 09:31 13 Promises.MP3
19920 -rw-r--r-- 1 User group 10194622 Jan 12 09:31 15 ?Won't You (Be There).mp3
21952 -rw-r--r-- 1 User group 11232230 Jan 12 09:31 17 ?Promises (Skrillex & Nero Remix).mp3
16 -rw-r--r-- 1 User group 7366 Jan 12 09:31 AlbumArtSmall.jpg
80 -rw-r--r-- 1 User group 35880 Jan 12 09:31 Folder.jpg
MacBook-Pro:Welcome Reality +$ find . -type f | grep ?
*[no results returned]*
MacBook-Pro:Welcome Reality +$ find . -type f | grep M
./03 My Eyes (G3dit).mp3
./03 My Eyes.mp3
./06 Me and You.mp3
./11 Must Be the Feeling.mp3
./13 Promises.MP3


And here's what I see in Finder:



screen shot of Finder results



Does anyone in 2019 have any idea what is going on here?







macos itunes macbook-pro finder terminal.app






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 13 at 2:35







Gr3go

















asked Jan 12 at 15:28









Gr3goGr3go

1034




1034








  • 1





    What do you get from, ls *oomsday* | od -c for example?

    – Yoric
    Jan 12 at 16:01











  • 0000000 0 2 357 273 277 D o o m s d a y . m 0000020 p 3 n 0000023 Interesting, so is this reporting that the '?' character is stored as 357 273 277?

    – Gr3go
    Jan 12 at 18:40








  • 2





    @Gr3go The other way around: that octal 357 273 277 (= hexadecimal ef bb bf) is actually in the filename, but ls is showing it as "?" because it's not a normal character. In fact, it's a UTF-8 byte order mark, which doesn't really have any business appearing in a filename (although it's not strictly illegal). My guess is that it's somehow in the track name in the .mp3, and iTunes just blindly used that in the filename. Deleting and retyping the track name in iTunes' Song Info window might fix it.

    – Gordon Davisson
    Jan 12 at 20:32











  • Unbelievably, while "cleaning up" (I thought) duplicate entries from my merged backups, iTunes blew away almost that entire Nero directory claiming they were duplicates. So I can't yet test your idea, but will be. iTunes is somehow still severely confused. Need to investigate whether there are still symlinks in this mess. Had to step away /annoyed.

    – Gr3go
    Jan 13 at 1:05











  • FTR, it didn't work for iTunes to rewrite the file... however, rename from @Yoric worked. Just have to resolve folder name clashes now and then get a solid backup. Thanks all!

    – Gr3go
    Jan 13 at 2:49














  • 1





    What do you get from, ls *oomsday* | od -c for example?

    – Yoric
    Jan 12 at 16:01











  • 0000000 0 2 357 273 277 D o o m s d a y . m 0000020 p 3 n 0000023 Interesting, so is this reporting that the '?' character is stored as 357 273 277?

    – Gr3go
    Jan 12 at 18:40








  • 2





    @Gr3go The other way around: that octal 357 273 277 (= hexadecimal ef bb bf) is actually in the filename, but ls is showing it as "?" because it's not a normal character. In fact, it's a UTF-8 byte order mark, which doesn't really have any business appearing in a filename (although it's not strictly illegal). My guess is that it's somehow in the track name in the .mp3, and iTunes just blindly used that in the filename. Deleting and retyping the track name in iTunes' Song Info window might fix it.

    – Gordon Davisson
    Jan 12 at 20:32











  • Unbelievably, while "cleaning up" (I thought) duplicate entries from my merged backups, iTunes blew away almost that entire Nero directory claiming they were duplicates. So I can't yet test your idea, but will be. iTunes is somehow still severely confused. Need to investigate whether there are still symlinks in this mess. Had to step away /annoyed.

    – Gr3go
    Jan 13 at 1:05











  • FTR, it didn't work for iTunes to rewrite the file... however, rename from @Yoric worked. Just have to resolve folder name clashes now and then get a solid backup. Thanks all!

    – Gr3go
    Jan 13 at 2:49








1




1





What do you get from, ls *oomsday* | od -c for example?

– Yoric
Jan 12 at 16:01





What do you get from, ls *oomsday* | od -c for example?

– Yoric
Jan 12 at 16:01













0000000 0 2 357 273 277 D o o m s d a y . m 0000020 p 3 n 0000023 Interesting, so is this reporting that the '?' character is stored as 357 273 277?

– Gr3go
Jan 12 at 18:40







0000000 0 2 357 273 277 D o o m s d a y . m 0000020 p 3 n 0000023 Interesting, so is this reporting that the '?' character is stored as 357 273 277?

– Gr3go
Jan 12 at 18:40






2




2





@Gr3go The other way around: that octal 357 273 277 (= hexadecimal ef bb bf) is actually in the filename, but ls is showing it as "?" because it's not a normal character. In fact, it's a UTF-8 byte order mark, which doesn't really have any business appearing in a filename (although it's not strictly illegal). My guess is that it's somehow in the track name in the .mp3, and iTunes just blindly used that in the filename. Deleting and retyping the track name in iTunes' Song Info window might fix it.

– Gordon Davisson
Jan 12 at 20:32





@Gr3go The other way around: that octal 357 273 277 (= hexadecimal ef bb bf) is actually in the filename, but ls is showing it as "?" because it's not a normal character. In fact, it's a UTF-8 byte order mark, which doesn't really have any business appearing in a filename (although it's not strictly illegal). My guess is that it's somehow in the track name in the .mp3, and iTunes just blindly used that in the filename. Deleting and retyping the track name in iTunes' Song Info window might fix it.

– Gordon Davisson
Jan 12 at 20:32













Unbelievably, while "cleaning up" (I thought) duplicate entries from my merged backups, iTunes blew away almost that entire Nero directory claiming they were duplicates. So I can't yet test your idea, but will be. iTunes is somehow still severely confused. Need to investigate whether there are still symlinks in this mess. Had to step away /annoyed.

– Gr3go
Jan 13 at 1:05





Unbelievably, while "cleaning up" (I thought) duplicate entries from my merged backups, iTunes blew away almost that entire Nero directory claiming they were duplicates. So I can't yet test your idea, but will be. iTunes is somehow still severely confused. Need to investigate whether there are still symlinks in this mess. Had to step away /annoyed.

– Gr3go
Jan 13 at 1:05













FTR, it didn't work for iTunes to rewrite the file... however, rename from @Yoric worked. Just have to resolve folder name clashes now and then get a solid backup. Thanks all!

– Gr3go
Jan 13 at 2:49





FTR, it didn't work for iTunes to rewrite the file... however, rename from @Yoric worked. Just have to resolve folder name clashes now and then get a solid backup. Thanks all!

– Gr3go
Jan 13 at 2:49










2 Answers
2






active

oldest

votes


















1














As @Gordon Davisson rightly said, this sequence of bytes correspond to the BOM Unicode character, encoded in 8 bits:



357 273 277 (in octal) = EF BB BF (in hexadecimal)


To mass remove it:




  1. Get Homebrew if you don't have it already

  2. Get the rename command with brew install rename

  3. To delete this BOM character in every filename of your Music folder: find ~/Music -type f -exec rename 's/o{357}o{273}o{277}//' {} ;


You probably want to try it on a single file first:



rename 's/o{357}o{273}o{277}//' /path/to/file/*oomsday*




When it comes to file names, you can't really trust what you see on the Finder, nor with the ls command in the Terminal, because they show a limited representation of all possible codes. The od command is handy to reveal those exact codes when you're confused.






share|improve this answer
























  • This worked to remove the ? in both files and folders (with minor tweaks). Thank you. _/|_

    – Gr3go
    Jan 13 at 2:46





















0














iTunes has always been 'messy' managing music (compared to WinAMP for example), but it's free and keeps music generally organized.



The correct answer to remove apparent '?' chars in filenames was accepted by @Yoric but I wanted to add this for others who may happen upon this in the future...



If the "Keep iTunes Media Folder Organized" option is on, then iTunes starts creating symlinks and these errant "?" (357 273 277)_8 entries. I was not aware of this happening on prior versions of OS X, but 10.13 it is very obviously happening.



If Time Machine is failing, view the log file from terminal using:



clear; printf 'e[3J' && log show --predicate 'subsystem == "com.apple.TimeMachine"' --info --last 24h | grep -F 'eMac' | grep -Fv 'etat' | awk -F']' '{print substr($0,1,19), $NF}'


(I don't recall where I found this - credit to that author shall be attributed).



If you see errors -48 and -8062 in iTunes music, then iTunes is the culprit. Turn off iTunes folder organization until everything is straight. Make a clean backup then experiment with turning it back on again.



enter image description here






share|improve this answer























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "3"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1393531%2fos-x-file-system-anomaly-ghost-in-file-names-and-unexpected-symlinks%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    As @Gordon Davisson rightly said, this sequence of bytes correspond to the BOM Unicode character, encoded in 8 bits:



    357 273 277 (in octal) = EF BB BF (in hexadecimal)


    To mass remove it:




    1. Get Homebrew if you don't have it already

    2. Get the rename command with brew install rename

    3. To delete this BOM character in every filename of your Music folder: find ~/Music -type f -exec rename 's/o{357}o{273}o{277}//' {} ;


    You probably want to try it on a single file first:



    rename 's/o{357}o{273}o{277}//' /path/to/file/*oomsday*




    When it comes to file names, you can't really trust what you see on the Finder, nor with the ls command in the Terminal, because they show a limited representation of all possible codes. The od command is handy to reveal those exact codes when you're confused.






    share|improve this answer
























    • This worked to remove the ? in both files and folders (with minor tweaks). Thank you. _/|_

      – Gr3go
      Jan 13 at 2:46


















    1














    As @Gordon Davisson rightly said, this sequence of bytes correspond to the BOM Unicode character, encoded in 8 bits:



    357 273 277 (in octal) = EF BB BF (in hexadecimal)


    To mass remove it:




    1. Get Homebrew if you don't have it already

    2. Get the rename command with brew install rename

    3. To delete this BOM character in every filename of your Music folder: find ~/Music -type f -exec rename 's/o{357}o{273}o{277}//' {} ;


    You probably want to try it on a single file first:



    rename 's/o{357}o{273}o{277}//' /path/to/file/*oomsday*




    When it comes to file names, you can't really trust what you see on the Finder, nor with the ls command in the Terminal, because they show a limited representation of all possible codes. The od command is handy to reveal those exact codes when you're confused.






    share|improve this answer
























    • This worked to remove the ? in both files and folders (with minor tweaks). Thank you. _/|_

      – Gr3go
      Jan 13 at 2:46
















    1












    1








    1







    As @Gordon Davisson rightly said, this sequence of bytes correspond to the BOM Unicode character, encoded in 8 bits:



    357 273 277 (in octal) = EF BB BF (in hexadecimal)


    To mass remove it:




    1. Get Homebrew if you don't have it already

    2. Get the rename command with brew install rename

    3. To delete this BOM character in every filename of your Music folder: find ~/Music -type f -exec rename 's/o{357}o{273}o{277}//' {} ;


    You probably want to try it on a single file first:



    rename 's/o{357}o{273}o{277}//' /path/to/file/*oomsday*




    When it comes to file names, you can't really trust what you see on the Finder, nor with the ls command in the Terminal, because they show a limited representation of all possible codes. The od command is handy to reveal those exact codes when you're confused.






    share|improve this answer













    As @Gordon Davisson rightly said, this sequence of bytes correspond to the BOM Unicode character, encoded in 8 bits:



    357 273 277 (in octal) = EF BB BF (in hexadecimal)


    To mass remove it:




    1. Get Homebrew if you don't have it already

    2. Get the rename command with brew install rename

    3. To delete this BOM character in every filename of your Music folder: find ~/Music -type f -exec rename 's/o{357}o{273}o{277}//' {} ;


    You probably want to try it on a single file first:



    rename 's/o{357}o{273}o{277}//' /path/to/file/*oomsday*




    When it comes to file names, you can't really trust what you see on the Finder, nor with the ls command in the Terminal, because they show a limited representation of all possible codes. The od command is handy to reveal those exact codes when you're confused.







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Jan 13 at 1:11









    YoricYoric

    3096




    3096













    • This worked to remove the ? in both files and folders (with minor tweaks). Thank you. _/|_

      – Gr3go
      Jan 13 at 2:46





















    • This worked to remove the ? in both files and folders (with minor tweaks). Thank you. _/|_

      – Gr3go
      Jan 13 at 2:46



















    This worked to remove the ? in both files and folders (with minor tweaks). Thank you. _/|_

    – Gr3go
    Jan 13 at 2:46







    This worked to remove the ? in both files and folders (with minor tweaks). Thank you. _/|_

    – Gr3go
    Jan 13 at 2:46















    0














    iTunes has always been 'messy' managing music (compared to WinAMP for example), but it's free and keeps music generally organized.



    The correct answer to remove apparent '?' chars in filenames was accepted by @Yoric but I wanted to add this for others who may happen upon this in the future...



    If the "Keep iTunes Media Folder Organized" option is on, then iTunes starts creating symlinks and these errant "?" (357 273 277)_8 entries. I was not aware of this happening on prior versions of OS X, but 10.13 it is very obviously happening.



    If Time Machine is failing, view the log file from terminal using:



    clear; printf 'e[3J' && log show --predicate 'subsystem == "com.apple.TimeMachine"' --info --last 24h | grep -F 'eMac' | grep -Fv 'etat' | awk -F']' '{print substr($0,1,19), $NF}'


    (I don't recall where I found this - credit to that author shall be attributed).



    If you see errors -48 and -8062 in iTunes music, then iTunes is the culprit. Turn off iTunes folder organization until everything is straight. Make a clean backup then experiment with turning it back on again.



    enter image description here






    share|improve this answer




























      0














      iTunes has always been 'messy' managing music (compared to WinAMP for example), but it's free and keeps music generally organized.



      The correct answer to remove apparent '?' chars in filenames was accepted by @Yoric but I wanted to add this for others who may happen upon this in the future...



      If the "Keep iTunes Media Folder Organized" option is on, then iTunes starts creating symlinks and these errant "?" (357 273 277)_8 entries. I was not aware of this happening on prior versions of OS X, but 10.13 it is very obviously happening.



      If Time Machine is failing, view the log file from terminal using:



      clear; printf 'e[3J' && log show --predicate 'subsystem == "com.apple.TimeMachine"' --info --last 24h | grep -F 'eMac' | grep -Fv 'etat' | awk -F']' '{print substr($0,1,19), $NF}'


      (I don't recall where I found this - credit to that author shall be attributed).



      If you see errors -48 and -8062 in iTunes music, then iTunes is the culprit. Turn off iTunes folder organization until everything is straight. Make a clean backup then experiment with turning it back on again.



      enter image description here






      share|improve this answer


























        0












        0








        0







        iTunes has always been 'messy' managing music (compared to WinAMP for example), but it's free and keeps music generally organized.



        The correct answer to remove apparent '?' chars in filenames was accepted by @Yoric but I wanted to add this for others who may happen upon this in the future...



        If the "Keep iTunes Media Folder Organized" option is on, then iTunes starts creating symlinks and these errant "?" (357 273 277)_8 entries. I was not aware of this happening on prior versions of OS X, but 10.13 it is very obviously happening.



        If Time Machine is failing, view the log file from terminal using:



        clear; printf 'e[3J' && log show --predicate 'subsystem == "com.apple.TimeMachine"' --info --last 24h | grep -F 'eMac' | grep -Fv 'etat' | awk -F']' '{print substr($0,1,19), $NF}'


        (I don't recall where I found this - credit to that author shall be attributed).



        If you see errors -48 and -8062 in iTunes music, then iTunes is the culprit. Turn off iTunes folder organization until everything is straight. Make a clean backup then experiment with turning it back on again.



        enter image description here






        share|improve this answer













        iTunes has always been 'messy' managing music (compared to WinAMP for example), but it's free and keeps music generally organized.



        The correct answer to remove apparent '?' chars in filenames was accepted by @Yoric but I wanted to add this for others who may happen upon this in the future...



        If the "Keep iTunes Media Folder Organized" option is on, then iTunes starts creating symlinks and these errant "?" (357 273 277)_8 entries. I was not aware of this happening on prior versions of OS X, but 10.13 it is very obviously happening.



        If Time Machine is failing, view the log file from terminal using:



        clear; printf 'e[3J' && log show --predicate 'subsystem == "com.apple.TimeMachine"' --info --last 24h | grep -F 'eMac' | grep -Fv 'etat' | awk -F']' '{print substr($0,1,19), $NF}'


        (I don't recall where I found this - credit to that author shall be attributed).



        If you see errors -48 and -8062 in iTunes music, then iTunes is the culprit. Turn off iTunes folder organization until everything is straight. Make a clean backup then experiment with turning it back on again.



        enter image description here







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 13 at 20:24









        Gr3goGr3go

        1034




        1034






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Super User!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1393531%2fos-x-file-system-anomaly-ghost-in-file-names-and-unexpected-symlinks%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            How do I know what Microsoft account the skydrive app is syncing to?

            When does type information flow backwards in C++?

            Grease: Live!