Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies FrÃ¥gor & Svar
.
Google Site



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 12-30-2007
Registered User
 

Join Date: Dec 2007
Inlägg: 5
Vad är det för snabbt sätt att ta bort dessa filer?

Hej,

Jag hade en begäran från användaren som jag avslutade med hjälp av RM för alla dessa filer men jag undrar om det fanns sätt att avsluta snabbare ganska genomgår en fil i taget.


Vänligen se bifogade filen för att se filnamnen. Tack!
Bifogade filer
File Type: txt filestoremove.txt (29.4 KB, 172 visningar)
Sponsrade länkar
  #2 (permalänk)  
Old 12-30-2007
Registered User
 

Join Date: Sep 2006
Inlägg: 2.604
Varför har du rm framför alla dessa filnamn? De är din faktiska filnamnen?
  #3 (permalänk)  
Old 12-30-2007
botao's Avatar
Registered User
 

Join Date: mars 2006
Plats: Brasilien
Inlägg: 42
använda vanliga uttryck

första, att se, kontrollera med

ls-l aaaaa2007 * llff2007 *

att se att dessa är de som du vill ta bort, då

rm aaaaa2007 * llff2007 *

lycka och framgång!
  #4 (permalänk)  
Old 12-30-2007
reborg's Avatar
reborg reborg is offline Forum Staff  
Administratör
 

Join Date: mars 2005
Ort: Irland
Inlägg: 4.361
I fråga om effektivitet, med en rm per fil är inte effektivt, eftersom det kräver en
gaffel och exec för varje rm.

I en gneric situation om du försöker ta bort alla filer i ett parti antalet argument kan vara för stort för kommandot.

Förutsatt att du har en fil med en lista med filer att ta bort en fil som heter list.txt något sånt här skulle vara mer effektivt:

Kod:
xargs -i rm {} < list

  #5 (permalänk)  
Old 01-01-2008
Registered User
 

Join Date: Dec 2007
Inlägg: 5
ghostdog,

Jag brukade RM för att ta bort dessa filer så den er varför jag har det där. Jag glömde bort det när jag postat att filen här. Sorry för förvirringen. Tack!


botao,

Tack! Jag ska försöka att nästa gång jag får begära så här i stället för att använda rm med en fil i taget.


reborg,

Kan du förklara på ditt kommando? Som jag förstått från inlägg som jag kan helt enkelt få alla filer namn på en fil med txt och sedan utföra följande?

xargs-I RM () <lista

Tack! för att hjälpa alla. Jag uppskattar verkligen din hjälp.
Sponsrade länkar
Closed Thread

Komihåglista

Taggar
regex, reguljära uttryck

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är På
Smilies är På
[IMG] kod PÃ¥
HTML-koden är Av
Trackback är På
Pingbacks är På
Refbacks är Av


Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
snabbt att söka och ersätta i alla filer dbsurf Shell-programmering och Skript 21 02-01-2008 03:42
Ta bort en katalog - mycket snabbt jingi1234 UNIX för avancerade & Expertanvändare 3 09-20-2006 04:38
hur du tar bort loggfiler castlerock Shell-programmering och Skript 2 03-29-2006 04:42
när jag försöker köra rm på flera filer som jag har problem att radera filer med rymden umen UNIX for Dummies Frågor & Svar 1 09-20-2005 04:20
Jag kan inte ta bort några filer Störd UNIX for Dummies Frågor & Svar 4 08-01-2002 12:15



Alla tider är GMT -4. Klockan är nu 04:50.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2010. All Rights Reserved.Ad Management by RedTyger

Content Relevant webbadresser från vBSEO 3.2.0