• 0 Votes
    7 Posts
    813 Views
    DustinB3403D

    @Obsolesce said in Finding specific file type that has no extension:

    Is there anything inside the file that can tell you? For example, if you write a script that cats each file or whayever and looks for specific string, then moves it if it matches.

    I don't know what those files are, so ya. Just thinking out loud without any info.

    No, because they are just ancient like ~20 + years old, no extension or really anything to hit on. Apple still supports Postscript Type 1 fonts, but nothing else does.

    I managed to get it to work with what I needed with the above.

    Additionally I created two reports 1) listing all of he postscript type 1 fonts and 2) listing truetype and opentype fonts.

    So now we can build a list of things that needs to get upgraded.

    To find the non-extension'd postscript type 1 fonts I used

    find . -type f -d -empty >> old-crap.txt

    To find the modern fonts I used

    find . -name '*.ttf' -d >> modern-font.txt and just replaced .ttf with .otf, .otc, .ttc, .tte and .dfont and appended the same modern-font.txt file for each of those.

  • Central File Sharing

    Unsolved IT Discussion
    10
    1 Votes
    10 Posts
    1k Views
    scottalanmillerS

    @momurda said in Central File Sharing:

    @jaredbusch How long has Windows supported this? I just did this with my NC, and it was easy.

    Since Windows 98.

  • 2 Votes
    8 Posts
    3k Views
    stacksofplatesS

    @flabbergastedFiltch said in Linux: Finding Files:

    Yea, Scott's reply led me to:

    find . -name "*\ " -print

    Not a big leap.

    Now I'm all the way down the rabbit hole of xargs, grep, and perhaps sed (?)

    Using FreeBSD on EMC Isilon.

    I have to do this a lot, but the creative way users name files is ever changing:
    filename.
    filename. [filename dot space]
    file*name

    Here's a sample of a real directory:

    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEULIGCONOBL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUBLA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._TIMESEXTBOL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._GILLSANBOL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/GILLSANEXTBOL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVETICA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVETICANEUE3.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUHEACONOBL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUULTLIG.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUROM.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._ZAPFDINGBATS.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVEBOLOBL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVETICANEUE1.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._TIMESBOLITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVETICANEUE2.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEULIGCON.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUBLA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUHEACON.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVETICANEUECONDENSED3.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/GILLSANITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUMEDCONOBL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._TIMESSEMITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUTHI.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVETICANEUE3.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/TIMESBOLITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVETICANEUE1.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/TIMESEXTBOL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUHEACONOBL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUHEAITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/ZAPFDINGBATS.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUULTLIG.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUBLAITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUMEDCON.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/GILLSANLIGITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUHEAITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUTHI.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUHEA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUMEDCONOBL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUBLAITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUHEA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUTHIITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUMEDITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEULIGITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._GILLSANITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._GILLSANEXTBOL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._GILLSANBOLITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEULIGCON.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEULIGITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/TIMESSEMITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVEBOLOBL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUMEDCON.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUMEDITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUBOL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUULTLIGITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/GILLSANLIG.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUULTLIGITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._GILLSANLIG.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVETICA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/GILLSANBOLITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEULIG.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUMED.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._GILLSANLIGITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUHEACON.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUMED.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVETICANEUE2.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEULIGCONOBL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/GILLSANBOL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUTHIITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVETICANEUECONDENSED3.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/._HELVENEUITA.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUBOL.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEULIG.
    ./WebUploads/FAMILYANDFRIENDS.1/b_Fonts/HELVENEUROM.

    One or Two files (even 10) and I'd use mv to rename the files and remove the space or period or add extension, etc... This list represents just one folder out of a few hundred that have some gremlin preventing Windows NT Backup (don't ask) from taking a backup and deleting the originals.

    Thanks for the reply and nudge. Now back to it after I change my Job Description on Linkedin to "Frustrated wannabe Software Developer".

    As much as I like giant one liners, the best tool for this would be rename.

    To remove a period just do

    find . -type f -exec rename "." "" {} \;

    You don't technically need to use find, but if the files span multiple directories it's easier.

  • Cygwin File

    IT Discussion
    11
    1 Votes
    11 Posts
    3k Views
    DustinB3403D

    Time to build a how to 😛

  • How to remove Mac Junk files

    IT Discussion
    13
    1 Votes
    13 Posts
    4k Views
    thanksajdotcomT

    @scottalanmiller said:

    @thecreativeone91 said:

    @scottalanmiller its to clean up the mac junk files on a windows computer. If you copy any folders from a mac to PC or even a zip folder you will have them in it (they are hidden though, but take up space and mess with some programs).

    Gotcha, now I see what you are doing here 🙂

    Yeah, same. See, it wasn't just me for once.