Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> unix >> Content
Hoe vind je de bestanden die kleiner zijn dan 1 kb in Unix?
Er zijn verschillende manieren om bestanden kleiner dan 1 KB te vinden in Unix-achtige systemen. Hier zijn er een paar, met behulp van 'find' en andere tools:

Methode 1:`find` en `-size` gebruiken

Dit is de meest eenvoudige en meest gebruikte methode:

``` bash

vinden . -type f -grootte -1k

```

* `find .`:Start het zoeken in de huidige directory (`.`). Wijzig dit indien nodig in een andere map.

* `-type f`:Specificeert dat we alleen naar bestanden zoeken (geen mappen of andere typen).

* `-size -1k`:Dit is het cruciale onderdeel. `-size` specificeert de bestandsgrootte, `-1k` betekent "kleiner dan 1 kilobyte". `k` staat voor kilobytes. U kunt andere eenheden gebruiken, zoals `M` (megabytes), `G` (gigabytes), `c` (bytes), enz.

Methode 2:`find` en `-printf` gebruiken voor meer details

Als u meer informatie wilt over de gevonden bestanden, kunt u `-printf` gebruiken:

``` bash

vinden . -type f -grootte -1k -printf "%s %p\n"

```

* `-printf "%s %p\n"`:Dit vertelt `find` om de bestandsgrootte in bytes (`%s`) en het bestandspad (`%p`) af te drukken, gevolgd door een nieuwe regel (`\n`).

Methode 3:`find` en `xargs` gebruiken voor acties op de bestanden

Als je een actie op de bestanden wilt uitvoeren (bijvoorbeeld ze verwijderen, comprimeren), kun je `find` combineren met `xargs`:

``` bash

vinden . -type f -formaat -1k -print0 | xargs -0 rm

```

Hiermee worden alle bestanden kleiner dan 1 KB verwijderd. Wees uiterst voorzichtig met deze opdracht! `-print0` en `-0` zijn hier cruciaal om veilig om te gaan met bestandsnamen met spaties of speciale tekens. Test dit altijd op een voorbeeldmap voordat u het op belangrijke gegevens uitvoert. Overweeg om een ​​`-I {}` toe te voegen aan `xargs` en het commando in een script uit te voeren om de actie te bevestigen, voor nog meer veiligheid.

Voorbeeld met `-exec`:

Je zou ook `-exec` kunnen gebruiken in plaats van `xargs`:

``` bash

vinden . -type f -grootte -1k -exec ls -l {} \;

```

Dit geeft de details weer van elk bestand dat is gevonden met behulp van het `ls -l` commando.

De juiste methode kiezen:

* Voor het eenvoudig vinden van de bestanden:Methode 1 is de eenvoudigste.

*Voor gedetailleerde informatie over de bestanden:Methode 2 heeft de voorkeur.

* Voor het uitvoeren van acties op de bestanden:Methode 3 (met behulp van `xargs`) is veiliger dan het direct gebruiken van `-exec` voor complexe bewerkingen, maar vereist een zorgvuldige constructie en het wordt aanbevolen om eerst te testen op niet-kritieke gegevens. `-exec` is volkomen veilig en nuttig voor eenvoudigere acties.

Vergeet niet om `.` te vervangen door het daadwerkelijke mappad als u ergens anders moet zoeken. Wees altijd voorzichtig als u opdrachten gebruikt die bestanden verwijderen. Het wordt ten zeerste aanbevolen een back-up van uw gegevens te maken voordat u opdrachten uitvoert waarmee bestanden worden gewijzigd.

Previous: Next:
  unix
·Wat is interpretescommunicatie…
·Hoe worden bestanden gedeeld t…
·Hoe kent u de tijd die elk pro…
·Wat is het commando dat wordt …
·Hoe te Shut Down in SCO Unix 5…
·Wat is het verschil tussen rou…
·Hoe verander je de hoofdletter…
·Wat is slaan in computertermin…
·Hoe Unix System -oproepen werk…
  Related Articles
Wat is de definitie van computation en h…
Wat is een algoritme in de informatica e…
Wat is een schrijffout en welke invloed …
Wat betekent rekenen en hoe wordt het ge…
Wat zijn enkele belangrijke overwegingen…
Wat zijn enkele voorbeelden van beroemde…
Hoe werken computers en wat zijn de bela…
Hoe heeft de Turing-machine de ontwikkel…
Hoe kan ik een stapelteller effectief ge…
  Besturingssysteem Articles
·Hoe E-mail Bijlagen opslaan op OLK 
·Hoe kan ik verbinding My Two pc's ? 
·Hoe kan ik een printer op Delete een Mac…
·Hoe de Google Desktop voor Lucid bijwerk…
·Hoe je verborgen bestandsextensies in Wi…
·Problemen met geluid opnemen op Mac OS X…
·Hoe te TIF -bestanden weergeven in Windo…
·Hoe de CoolWebSearch verwijderen Malware…
·Hoe maak je een Packard Bell Reboot 
Copyright © Computer Kennis https://www.nldit.com