you wanted to delete all the files in a directory that begins with the word 'temp' bala bala
[prabhat@my-site]# rm temp*
bash: /bin/rm: Argument list too long
ERROR!
This happens when you are trying to delete too many files in a directory at the same time - it seems rm has limits ....
To solve the problem:
Use 'find' to pipe all the matching files to 'rm', one at a time.
[prabhat@my-site]# find . -name 'temp*' | xargs rm
or
[prabhat@my-site]# find . -name 'temp*' - print0 | xargs -0 rm -f
Subscribe to:
Post Comments (Atom)
Optimizing the Linux (OS) for Database
Optimizing the Linux (OS) for Database Optimizing the operating system (OS) for a Database Server/MySQL server involves configuring various ...
-
Change Views DEFINER without ALTER VIEW: UPDATE `mysql`.`proc` p SET definer = ‘root@localhost’ WHERE definer=’root@foobar’ AND db=’w...
-
If you accidentally created a file with a - in the beginning then you want to remove it, you have to do : rm ./-thefile
-
The Unix top command is designed to help users determine which processes are running and which applications are using more memory or process...
1 comment:
kuchh to samjh main nahi aata aap kya likh rahe ho...
aur ye word verification kab hata rahe ho
Post a Comment