df -g /local
/local (/local ): 8192 block size 1024 frag size
528718676 total blocks 242831070 free blocks 237543884 available 31810688 total files31649815 free files 30933022 filesys id
ufs fstype 0x00000004 flag 255 filename length
You want to see how many files are on the filesystem and how many free inodes (file slots). This bypasses all directories. Your directory is either "broken" which means it is fsck time, or your directory has waaay too many entries.
Last edited by jim mcnamara; 03-31-2015 at 11:48 PM..
A ufs filesystem becomes exponentially slow with the number of files per directory.
As a rule of thumb, do not have more than 10000 files per directory!
If this is Solaris 10, zfs would be the better alternative for such a work load.
Your method works, and can be augmented with a -ls to show what's being deleted.
Terminate the -exec rm with a +, that reduces the numbers of forks, i.e. is more efficient. In effect it does rm file1 file2 file3 ... rather than rm file1; rm file2; rm file3; .... rm might prompt in certain conditions when it sees a terminal. rm -f prevents it.
Code:
find /directory/subdirectory -type f \( -newer /var/tmp/ref1 -a ! -newer /var/tmp/ref2 \) -ls -exec rm -f {} +
Hi all,
i have a folder, with tons of files containing as following,
on /my/folder/jobs/
some_name_2016-01-17-22-38-58_some name_0_0.zip.done
some_name_2016-01-17-22-40-30_some name_0_0.zip.done
some_name_2016-01-17-22-48-50_some name_0_0.zip.done
and these can be lots of similar files,... (6 Replies)
Hi
I am unable to find files, those are present anywhere in the same directory tree, based on the creation date. I need to find the files with their path, as I need to create them in another location and move them. I need some help with a script that may do the job.
Please help (2 Replies)
Hi !
I am just trying to list my files in ascending order so that in some other software, I just want merge with some modification, when I list its coming like this
new-10.txt
new-11.txt
new-12.txt
new-13.txt
new-14.txt
new-15.txt
new-16.txt
new-17.txt
new-18.txt
new-19.txt... (2 Replies)
I have directory that has some billion file inside , i tried copy some files for specific date but it's always did not respond for long time and did not give any result.. i tried everything with find command and also with xargs..
even this command find . -mtime -2 -print | xargs ls -d did not... (2 Replies)
Hello,
I have a folder with a massive amount of files, and I want to copy out a specific subset of the files to a new directory. I would like to use a text file with the filenames listed, but can't get it to work.
The thing I'm hung up on is that the folder names in the path can and do have... (5 Replies)
I will be very grateful if someone can help me with bash shell script that does the following:
I have a list of filenames:
A01_155716
A05_155780
A07_155812
A09_155844
A11_155876
that are kept in different sub directories within my current directory. I want to find these files and copy... (3 Replies)
Hi Everybody,
I am Unable to view files in a particular directory under /opt. But, when I reboot the server, I am able to view the files.. Its happening daily. Do u 've n e answers/suggestions.
Kindly help..
:eek: (1 Reply)
Hi Everybody,
I am Unable to view files in a particular directory under /opt. But, when I reboot the server, I am able to view the files.. Its happening daily. Do u 've n e answers/suggestions.
Kindly help..
:confused: (1 Reply)