Aug 02, 2019 How do I MANUALLY arrange files (photos) in a folder and KEEP that particular order so that when I run the 'Slide Show' option, it will go through the photos in the order that I want, not in alphanumeric sort order by file name? Even if I have clicked and dragged photos into a particular order, when I close the folder and come back in, the system re-arranges all files in alphanumeric order. How can I sort du -h output by size. From sort manual. Tool I use called ncdu that is designed for finding those pesky high disk-usage folders and files,.
I have a folder full of folders and files. I want to sort files by size (so I could remove the largest files).
I know how to do that in Windows Explorer, but I can not find a way to do it in Mac OS X Finder.
How to Sort Files By Date in Mac OS Finder. Open the Finder in Mac OS and navigate to a folder you’d like to sort by date, or you can use “All My Files”. Choose the “List” view option by clicking that in the Finder window title bar. Now pull down the “View” menu and choose “Show View Options”.
Windows 2003:
- open folder in Windows Explorer
- click button
Search
- leave
Search for files or folders named
andContaining text
text fields empty - click button
Search Now
- sort by size
Is there a way to do something like this in Finder on Mac OS X?
Journeyman Geek♦5 Answers
Open Terminal, cd to the folder you want to analyze and use this command:
It should print a list of all files in the hierarchy, sorted by size. At least on my machine, which is not a Mac, but some other Unix. But in principal it should be roughly the same.
Thanks to Richard Hoskins for the bug with the spaces in the names. That's actually a feature in xargs. See this site where it's explained quite nicely. Above version should work now.
Edit
Here is an explanation how the command works:
find . > find items from current working directory '.'
-type f > search for regular files
-print0 > print full file name to standard out, ending with a null character, instead of newline (this is for handling filenames with newlines and white space by xargs)
xargs > execute command xargs (executes a command for every line in standard in)
-0 > line delimiter is null character
ls -l > the command for xargs to execute. This way we get the details especially the size of the files.
sort > sort lines in standard in
-k5,5rn > sort field definition, begin at field 5 (delimiter default is blank) and end at field 5. That's the size field in ls -l display. r stands for reverse sort order, so that the biggest files are on top and n stands for numerical sort order.
dertonidertoniAssuming it's just a folder, open the folder in Finder. Then click the 'Detail' view button. Finally, click the 'Size' column. The largest files will sort to the top. Additionally, folders within this folder are also sorted by size -- simply click the triangle next to them, and you will see their files sorted as well. (Don't 'open' the folder by double-clicking, just click the triangle to expand their contents.)
If you wanted to do a search, you can search by file size. Go to the File menu, and choose Find. Click the list that starts out saying 'Kind,' and choose 'Other.' Select Size from the list that comes up. Enter your criteria and search. However, I cannot find a way to make the search results display the file size column, so it's easier to use that to, say, find files greater than a certain size than to actually sort by size.
Gaff- open Finder
- go to folder
- Finder > File > Find...
- in
Search
change selection fromThis Mac
to'folder name'
- click
Kind
- select
Other
and thenSize
- click button
OK
- (solution to my problem is size greater than 1 MB)
For cleaning my disk of big files, I prefer simply using Grand Perspective:
Gaff- Navigate to the folder in the finder.
- Momentarily enter anything in the search field on the toolbar.
- Once you have the search mode active you can delete what you entered to avoid filtering on that text.
- Click the (+) icon at the right to add a search criteria.
- Select
File size
,is greater than
, and whatever minimum threshold works for you.- Zero (0) is an option, but enough results may make things slow.
- You may need to right-click (control-click, two-finger click, etc) on the column headers to √ the
Size
column.
It will look something like this:
protected by random♦Aug 10 '11 at 20:13
Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?