Get File MIME Type from Command Line
I've gotten skilled at shell scripting over the years. I love a good GUI but knowing how to automate makes you a much more powerful engineer. Much of my scripting requires recursing over directories and processing a file if it meets a given criteria, which is often file extension or MIME type.
You can use the following shell command to get a file's MIME type:
file --mime-type -b Downloads/main.js
file --mime-type -b Downloads/logo.jpg
It's important to use the brief (
-b) option in the command or you may receive an error message.
MIME type is used for validation and any number of other informational use cases. Luckily the
file command and and a flag is all you need!
I get asked loads of questions every day but I'm always surprised that they're rarely questions about code or even tech -- many of the questions I get are more about non-dev stuff like what my office is like, what software I use, and oftentimes...
Sooner or later you'll run across a regular expression. With their cryptic syntax, confusing documentation and massive learning curve, most developers settle for copying and pasting them from StackOverflow and hoping they work. But what if you could decode regular expressions and harness their power? In...
I'd bet one of the most used MooTools methods is the
setStyle() method, which allows you to set CSS style declarations for an element. One of the limitations of MooTools'
setStyle() method is that it sets the specific style for all medias.
It's usually best to repair broken image paths as soon as possible because they can damage a website's credibility. And even worse is having a user tell you about it. Using jQuery and PHP, you can have your page automatically notify you of broken...