Azok, akik szeretnek engem, szeretnek bizonyos információkat gyűjteni (HD háttérképként stb) azzal a problémával küzdünk, hogy idővel megismétlődnek az információk a rendszerünkben, tipikus példa lehet egy ismételt Linux háttérkép (minden fájl más néven). Az igazi probléma lehet, hogy nem az űr, hanem a rögeszmés-kényszeres rendek, mint én; egyszerűen nem lehetünk nyugodtak és nyugodtak, tudván, hogy értékes gyűjteményünkben valami nincs rendben, megismétlődik, nincs rendben 😀
Szerencsére a Linuxban mindig van egy eszköz a problémák megoldására, a duplikált fájlok esetében a szoftverünk van: szénpor
Megtalálhatja a tárában, olyan disztrókon, mint a Debian, vagy ez alapján egy egyszerű: sudo apt-get install duff
elég lesz telepíteni, az ArchLinuxban azt képzelem sudo pacman -S duff
Miután telepítettük, a használata valóban nagyon egyszerű, például meg fogom keresni az összes duplikált fájlt a mappámban képek (/ home / kzkggaara / Képek /):
duff -r /home/kzkggaara/Pictures
Paraméter -r rekurzív módon keres, és csak akkor kell meghatároznia, hogy melyik mappában kell keresnie, ebben a példában / home / kzkggaara / Pictures
Amint láthatja, azt mondja nekünk, hogy 2 duplikált fájl van Képek / Paisajes / Tájak + Zöld / és két duplikált fájlt is Képek / Mangas / Naruto / Sharingans /
Ez csak egy kis része a teljes képernyőképnek ... Épp most vettem észre, hogy sok duplikált fájlom van 0_oU
Most felteszik a kérdést: Hogyan lehet törölni az ismétlődő fájlokat?
A következő paranccsal megkeresi az összes duplikált fájlt, és törli az egyiket, vagyis két egyforma fájlt jelent ... egyikük törlődik:
duff -e0 -r /home/kzkggaara/Pictures/ | xargs -0 rm
Ezt a parancsot megismételem: megszünteti az Ön által megadott könyvtárban található duplikált fájlokat, és mindig csak 1 fájlt hagy az összes többi közül, amely azonos lehet.
Még mindig tesztelem azokat a parancskombinációkat, amelyek hasznosak lehetnek a duff… xargs, valamint a man duff
Olvassa el a kimenet testreszabását, javasoljuk, hogy olvassa el a duff 🙂 súgóját
Egyébként jelenleg nincs sok más hozzáfűzhető, remélem, hasznosnak találta ezt a parancsot 😀
Üdvözlet
Köszönöm a bátyámat, írhatna a jövőben néhány bejegyzést az "xargs" használatáról?
Köszönöm!
Még nem vagyok az xargs szakértője, hogy egyszerűen (nagyon egyszerűen) megmagyarázzam, az xargs lehetővé teszi a parancsok végrehajtását azáltal, hogy paraméterként adja át a korábban végrehajtott kimenetet vagy eredményt (vagyis ami a cső előtt van, vagy |)
Egy részlet, minden alkalommal, amikor az xargs-t használja, megpróbálja adatokat elküldeni \ anélkül, hogy átadná a -0-t, majd xarg-ban megkapná -0-vel, ez nagyon fontos a fájlneveknél, amelyek helyet tartalmaznak, például "az én fájlom ez.mp3".
Példa a kereséssel.
find -iname "to-delete" ./ -print0 | xargs -0 rm
köszönöm a cikket, néha előfordul, hogy néhány .desktop (főleg bor) megismétlődik
Öröm 🙂
Kihasználom annak tisztázását, hogy az Arch és származékaiban yaourt-tal van telepítve, nem pedig pacman-mel
Köszönöm a pontosítást: D!
Nagyon jó!
Hozzáadva a speciális eszközök gyűjteményéhez 🙂
Köszönöm a megjegyzést 😀
Kiváló közreműködés, köszönöm szépen XD.
Üdvözlet
Köszönöm, hogy hozzászóltál 🙂
Ez jó. Megpróbálom eltávolítani az ismétlődő mp3 fájlokat a 100 GB-os uu gyűjteményemből
Köszönöm a hozzászólást, sok sikert 🙂
Jó input, mint mindig. Köszönöm.
hahaha köszönöm, mindig próbálok érdekes dolgokat feltenni 😉
Nagyon jó hozzájárulás .. Köszönöm!
Köszönöm ^ - ^
Elkezdem törölni az összes duplikált fájlt a megtöltött lemezemről, remélem, hogy kb. 10 GB-ot kiürítek,
Ohh, köszönöm szépen, ez sokat segít a munkámban 😉
Köszönöm szépen, hogy olyan kis programokat mutatott be, amelyek megoldják az internet-felhasználók körében oly gyakran előforduló problémákat.
Köszönjük, hogy elolvasta és kommentálta.
Üdvözlet
ettől őrült voltam> _ <köszi !!!
Köszönöm szépen, rendetlenségem volt olyan másolatokkal, amiket nem tudtam mit csinálni !!!!
merci
Sajnálom, hogy megpróbáltam a Duff-et törölni a duplikált fájlokat az Ön által megadott szintaxissal, de a terminál kimenete azt mondja nekem, hogy hiányzik az rm operandus
Ilyet írok a terminálba:
duff -e0 -r / media / alejandro / backing / libraries / ebooksepub / | xargs -0 rm
és ezt kapom: rm: hiányzik egy operandus
Próbálkozzon az 'rm -help' céggel további információkért
Kérem, meg tudná mondani az operandust, amikor - mint az én esetemben - több ezer ismétlődő fájl törléséről van szó az epub könyvtáramban?
Próbáld meg az rm -R -t a végére tenni
Köszönöm a figyelmet, de sajnos a javaslata nem működött, megmutatom a kimenetet:
alejandro @ alejandro-ubuntu-mate-1504: ~ $ duff -e0 -r / media / alejandro / backup / library / ebooksepub / | xargs -0 rm -R
rm: hiányzik egy operandus
További információért próbálkozzon az 'rm -help' paranccsal.
Jó tipp.
az rm operandus problémája, hogy nem kell törölnie. ha a parancsot a cső nélkül hajtják végre, akkor ellenőrzik, hogy nincsenek-e duplikátumok.
tekintetében