Delete all files of a particular user


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Delete all files of a particular user
# 8  
Old 07-27-2007
It seems like your problem is related to a very large number of files
being returned from the 'find' command.

To make sure the command is executing properly, try issuing the command:
1) In a directory with a small number of files.
2) With a user that has a small number of files.
# 9  
Old 07-27-2007
loop the mounts

hi there,

you could also do a small loop of the command in the different mounts you have. This could help decrease the number of files.

for i in echo "`df -k | awk '{print $1}'|grep '/'`"
do
find $i -user user_name -exec rm -rf {} \;
done

just an idea - of course it will not make problem better if you have all your files on the same mount.
Otherwise you can make a loop for instance in the 100 largest catalogs by using the `du YOURPWD -ok | sort -nr | head -10 | awk '{print $2 }'` instead of the df -k yadayada example above...


Anyway you do, you should always try to carry out a test using regular expressions to remove files or catalogs. You know... just to make sure anything not intended are trashed...


hope you make it work
# 10  
Old 08-22-2007
I know this thread is a little old, but just in case you still haven't solved it...

I think the option you are missing from the find command is -user.

For example, this command should do the trick:
Code:
find / -user <username> -print|grep <username> /etc/passwd | awk -F ':' '{print $6}'


Edit: Oops! Just realized that someone had mentioned the "user" option earlier in the thread. Sorry! Not sure why it's bringing up so many files.

Last edited by paqman; 08-22-2007 at 03:05 PM..
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Trying to delete a user and home directory

Good Afternoon, I'm trying userdel -r username on Solaris 9 and getting UX: userdel: ERROR: unable to find status about home directory: No such file or directory I see the user's home directory and getent passwd shows the user Anybody know what's causing it? (2 Replies)
Discussion started by: Stellaman1977
2 Replies

2. Shell Programming and Scripting

Delete file content by asking user Yes/No...

I have following script to ping multiple ips but i want to delete ip.csv file content after running script .....but before deleting content i have ask user yes/No prompt depend on user input Yes/no ip.csv content will delete.. #!/bin/bash for enodeb in `cat /tmp/ip.csv` do ping -c 2... (3 Replies)
Discussion started by: Ganesh Mankar
3 Replies

3. Shell Programming and Scripting

Script needed to delete to the list of files in a directory based on last created & delete them

Hi My directory structure is as below. dir1, dir2, dir3 I have the list of files to be deleted in the below path as below. /staging/retain_for_2years/Cleanup/log $ ls -lrt total 0 drwxr-xr-x 2 nobody nobody 256 Mar 01 16:15 01-MAR-2015_SPDBS2 drwxr-xr-x 2 root ... (2 Replies)
Discussion started by: prasadn
2 Replies

4. UNIX for Dummies Questions & Answers

How to delete files of a particular user?

I went to location where I need to delete all the files owned by me I used the below code but it didn't work. It didn't throw any error but it hasn't deleted the files find . -user username -exec rm -rf {} \; Any suggestions please? (5 Replies)
Discussion started by: lakers646
5 Replies

5. Shell Programming and Scripting

Delete everything owned by a particular user

I want to delete all files and folders owned a user say abcuser in the folder /tmp . Can you please give me the command ? Thanks Matt (2 Replies)
Discussion started by: lijjumathew
2 Replies

6. UNIX for Advanced & Expert Users

delete user

hello, Aside from userdel -r "username', are there any things needed to check before deleting a user? I wanted to cleanup user accounts and Im just worried if there are scripts or tasks created or owned by them that might be affected once I deleted the account. I normally login to their account... (2 Replies)
Discussion started by: lhareigh890
2 Replies

7. UNIX for Dummies Questions & Answers

User can't delete files

Hi Professionals, Need a way to restrict a user from his own directory so that he can't delete files from his directory but can read and write/overwrite. Is this information enuf for you people? Pls reply. Rgds, Gaurav (2 Replies)
Discussion started by: gav_dhiman
2 Replies

8. UNIX for Advanced & Expert Users

How to delete history for a particular user

Hi All, Whenever I log in to my terminal and execute some cmds and then I type "history", I get the list of all the commands that I have executed. I want to know where is the history been stored (any path location ?) Secondly,if I want to delete the history or some part of the history, can... (9 Replies)
Discussion started by: shubhranshu
9 Replies

9. AIX

delete user on kerberised server

how r u all, i have AIX server which is kerberised, and i create a user on it called "sam" when i want to assign a password for it i typed smit user then i choosed change password and i choosed the user " sam" when i press enter this message ' user 'sam' doesnt exist" appears. then when i want... (2 Replies)
Discussion started by: abu7maid2005
2 Replies

10. OS X (Apple)

Delete User?

is there a way to delete a mac os x user using unix? (3 Replies)
Discussion started by: CBarraford
3 Replies
Login or Register to Ask a Question