{"id":33,"date":"2019-10-19T22:00:10","date_gmt":"2019-10-19T20:00:10","guid":{"rendered":"http:\/\/linuxboxen2.dk\/?p=33"},"modified":"2019-10-19T22:00:10","modified_gmt":"2019-10-19T20:00:10","slug":"find-store-filer-ved-hjaelp-af-find-kommandoen","status":"publish","type":"post","link":"https:\/\/www.linuxboxen.dk\/?p=33","title":{"rendered":"Find store filer ved hj\u00e6lp af find-kommandoen"},"content":{"rendered":"\n<p>Find-kommandoen er et af de mest kraftfulde v\u00e6rkt\u00f8jer i Linux-systemadministratorens arsenal. Det giver dig mulighed for at s\u00f8ge efter filer og biblioteker baseret p\u00e5 forskellige kriterier, herunder filst\u00f8rrelsen.<\/p>\n<p>For eksempel, hvis du vil s\u00f8ge efter filer med en st\u00f8rrelse st\u00f8rre end 100 MB, kan du i den nuv\u00e6rende arbejdsmappe bruge f\u00f8lgende kommando:<\/p>\n<pre>$ sudo find . -xdev -type f -size +100M<\/pre>\n<p>Dette vil vise dig en liste over filer uden yderligere oplysninger.<\/p>\n<pre><code data-lang=\"output\">\/var\/lib\/libvirt\/images\/centos-7-desktop_default.img\n\/var\/lib\/libvirt\/images\/bionic64_default.img\n\/var\/lib\/libvirt\/images\/win10.qcow2\n\/var\/lib\/libvirt\/images\/debian-9_default.img\n\/var\/lib\/libvirt\/images\/ubuntu-18-04-desktop_default.img\n\/var\/lib\/libvirt\/images\/centos-7_default.img<\/code><\/pre>\n<p>Find-kommandoen kan ogs\u00e5 bruges i kombination med andre v\u00e6rkt\u00f8jer som f.eks. ls eller sort udf\u00f8re operationer p\u00e5 disse filer.<\/p>\n<p>Her passerer vi output fra find-kommandoen til ls, som vil udskrive st\u00f8rrelsen af hver fundet fil og derefter r\u00f8r, der output til sort kommandoen for at sortere den baseret p\u00e5 den femte kolonne, som er filst\u00f8rrelsen.<\/p>\n<pre><code data-lang=\"console-bash\">$ find . -xdev -type f -size +100M -print | xargs ls -lh | sort -k5,5 -h -r<\/code><\/pre>\n<p>Output<\/p>\n<pre><code data-lang=\"output\">-rw-------  1 root   root 40967M Jan  5 14:12 \/var\/lib\/libvirt\/images\/win10.qcow2\n-rw-------  1 root   root  3725M Jan  7 22:12 \/var\/lib\/libvirt\/images\/debian-9_default.img\n-rw-------  1 root   root  1524M Dec 30 07:46 \/var\/lib\/libvirt\/images\/centos-7-desktop_default.img\n-rw-------  1 root   root   999M Jan  5 14:43 \/var\/lib\/libvirt\/images\/ubuntu-18-04-desktop_default.img\n-rw-------  1 root   root   562M Dec 31 07:38 \/var\/lib\/libvirt\/images\/centos-7_default.img\n-rw-------  1 root   root   378M Jan  7 22:26 \/var\/lib\/libvirt\/images\/bionic64_default.img<\/code><\/pre>\n<p>Hvis der er for meget indehold\u00a0p\u00e5 sk\u00e6rmen, mange informationslinjer, kan du bruge kommandoen head til at udskrive kun de f\u00f8rste 10 linjer:<\/p>\n<pre><code data-lang=\"console-bash\">$ find . -xdev -type f -size +100M -print | xargs ls -lh | sort -k5,5 -h -r | head<\/code><\/pre>\n<div class=\"pvc_clear\"><\/div><p id=\"pvc_stats_33\" class=\"pvc_stats all  \" data-element-id=\"33\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p><div class=\"pvc_clear\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Find-kommandoen er et af de mest kraftfulde v\u00e6rkt\u00f8jer i Linux-systemadministratorens arsenal. Det giver dig mulighed for at s\u00f8ge efter filer og biblioteker baseret p\u00e5 forskellige kriterier, herunder filst\u00f8rrelsen. For eksempel, hvis du vil s\u00f8ge efter filer med en st\u00f8rrelse st\u00f8rre end 100 MB, kan du i den nuv\u00e6rende arbejdsmappe bruge f\u00f8lgende kommando: $ sudo find [&hellip;]<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_33\" class=\"pvc_stats all  \" data-element-id=\"33\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[2],"tags":[],"class_list":["post-33","post","type-post","status-publish","format-standard","hentry","category-tips"],"a3_pvc":{"activated":true,"total_views":10,"today_views":0},"_links":{"self":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts\/33","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=33"}],"version-history":[{"count":0,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts\/33\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=33"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=33"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}