GNU/Linux >> Znalost Linux >  >> Linux

Najděte a seřaďte soubory na základě přístupu, data a času úprav v systému Linux

Již víme, jak uspořádat podobný typ souborů do konkrétních složek v Linuxu a operačních systémech podobných Unixu. V této metodě jsme se naučili organizovat podobný typ souborů ve složce. Jinými slovy, soubory byly uspořádány na základě jejich přípony. Nevíme, zda je soubor nový nebo starý. Jednoduše vložíme stejný typ souborů do složky. Dnes v této příručce budeme vyhledávat a třídit soubory podle data a času přístupu a úpravy, nikoli podle přípony. V případě, že chcete najít konkrétní soubor zpřístupněný nebo upravený v určité datum nebo čas, jste na správné cestě. Čtěte dál.

Doporučené stažení - Zdarma Cheat Sheet:"Linux Command Line Cheat Sheet"

Vyhledejte a seřaďte soubory na základě přístupu, data a času úpravy v systému Linux

K vyhledání a třídění souborů nepotřebujete instalovat žádné další aplikace. Pro účely této příručky použijeme tři linuxové příkazy, konkrétně ls , najít a řadit . Tyto příkazy jsou součástí jádra Linuxu, takže se s jejich instalací neobtěžujte.

Jak už možná víte, ls příkaz vypíše obsah adresáře s dalšími informacemi, jako je datum a čas změny nebo přístupu, oprávnění, velikost, vlastník, skupina atd. Seřadí položky daného adresáře podle abecedy. Pokud jste adresář nezmínili, zobrazí se obsah aktuálního pracovního adresáře.

Najít příkaz se používá k vyhledávání souborů v hierarchii adresářů.

Řazení příkaz třídí řádky textových souborů a zapisuje seřazené zřetězení všech SOUBORů na standardní výstup.

1. Pomocí příkazu ls

vyhledejte a seřaďte soubory podle času posledního přístupu

Následující příkaz zobrazí seznam souborů na základě času posledního přístupu. Nejnovější soubory budou uvedeny jako první.

$ ls -ltu

Ukázkový výstup:

celkem 104drwxr-xr-x 18 uživatelů sk 4096 3. května 18:02 Personaldrwxr-xr-x 3 uživatelů sk 4096 3. května 11:57 Notebookydrwxr-xr-x 9 uživatelů sk 4096 3. května oficiální 3. května 11:55 sk uživatelé 4096 3. května 11:57 en-TEDdrwxr-xr-x 5 uživatelů sk 4096 3. května 11:57 Soft_Backupdrwxr-xr-x 9 uživatelů sk 4096 3. května 11:57 'VirtualBox VMs'rsk-drwxr uživatelé 4096 3. května 11:57 Tapetydrwxr-xr-x 2 uživatelé sk 4096 3. května 11:57 Publicdrwxr-xr-x 2 uživatelé sk 4096 3. května 11:57 Dokumentydrwxr-xr-x 2 uživatelé sk 4096:Musicdr 3. května Uživatelé xr-x 2 sk 4096 3. května 11:57 Videadrwxr-xr-x Uživatelé 2 sk 4096 3. května 11:56 Uživatelé Desktopdrwxr-xr-x 2 sk 4096 Uživatelé 3. května 11:56 Templatesdrwxr-xr-x 4 5 5 2 20:53 Entertainment-rw-r--r-- 1 sk uživatelů 951 2. května 20:52 'pre code.txt'-rw-r--r-- 1 sk uživatelů 50 2. května 20:52 file.txtdrwxr -xr-x 11 sk uživatelů 20480 2. května 20:34 Staženídrwxr-xr-x 5 sk uživatelů 12288 2. května 20:13 Obrázky

Tady,

  • -u - Řadit podle času přístupu, od nejnovějšího

2. Pomocí příkazu ls

vyhledejte a seřaďte soubory podle času úpravy

Chcete-li zobrazit seznam souborů podle času úpravy, spusťte:

$ ls -lt

Tady,

  • -l - Označuje formát dlouhého výpisu,
  • -t - Řadit podle času úpravy, od nejnovějšího.

Ukázkový výstup:

celkem 104drwxr-xr-x 11 sk uživatelů 20480 2. května 20:34 Staženídrwxr-xr-x 5 sk uživatelů 12288 1. května 17:32 Picturesdrwxr-xr-x 9 sk uživatelů 4096 May' 1 Virtuox' 16 drwxr-xr-x 2 uživatelé sk 4096 24. dubna 20:30 Dokumentydrwxr-xr-x 2 uživatelé sk 4096 11. dubna 13:02 Desktop-rw-r--r-- 1 sk uživatelé 951 7. dubna 20:20 'předkód .txt'drwxr-xr-x 9 uživatelů SK 4096 27. března 19:31 Official-rw-r--r-- 1 uživatelů SK 50 23. března 20:24 file.txtdrwxr-xr-x 2 uživatelů SK 4096 21. března 17 :43 Uživatelé videadrwxr-xr-x 3 sk 4096 14. března 16:32 Uživatelé notebookůdrwxr-xr-x 2 sk 4096 7. ledna 14:55 Uživatelé Musicdrwxr-xr-x 18 uživatelů 4096 19. prosince 19. prosince 14:36 ​​Osobní uživatelé skdrxrx 4096 30. listopadu 01:57 en-TEDdrwxr-xr-x 5 uživatelů sk 4096 20. srpna 2016 Zábavadrwxr-xr-x 2 uživatelů sk 4096 11. května 2016 Publicdrwxr-xr-x 2. května 2005 uživatelů sk xr-116 4096 sk uživatelů 4096 9. května 2016 Wallpapersdrwxr-xr-x 5 uživatelů sk 4096 4. května 2016 Soft_Backup

Výše uvedený příkaz seřadí soubory aktuálního pracovního adresáře na základě času úpravy. Nejnovější soubory se zobrazí jako první.

Chcete-li zobrazit seznam souborů konkrétního adresáře podle času úpravy, zadejte:

$ ls -lt ~/Downloads/

Chcete-li zobrazit soubory v opačném pořadí, tj. nejstarší soubory jako první, použijte 'r' příznak jako níže:

$ ls -ltr

3. Vyhledejte a seřaďte soubory podle času poslední úpravy pomocí příkazu ls

Příkaz zobrazí seznam souborů na základě času poslední úpravy. To znamená, že tento příkaz nejprve vypíše soubory, u kterých byly nedávno změněny jakékoli informace o stavu (jako je vlastník, skupina, oprávnění, velikost atd.).

$ ls -ltc

Ukázkový výstup:

celkem 104drwxr-xr-x 11 sk uživatelů 20480 2. května 20:34 Staženídrwxr-xr-x 5 sk uživatelů 12288 1. května 17:32 Picturesdrwxr-xr-x 9 sk uživatelů 4096 May' 1 Virtuox' 16 drwxr-xr-x 2 sk uživatelé 4096 24. dubna 20:30 Dokumentydrwxr-xr-x 2 sk uživatelé 4096 11. dubna 13:02 Desktop-rw-r--r-- 1 sk uživatelé 50 8. dubna 16:28 soubor.txt -rw-r--r-- 1 sk uživatelů 951 7. dubna 20:20 'pre code.txt'drwxr-xr-x 9 uživatelů sk 4096 27. března 19:31 Officialdrwxr-xr-x 2 uživatelů sk 4096 21. března 17 :43 Uživatelé videadrwxr-xr-x 3 sk 4096 14. března 16:32 Uživatelé notebookůdrwxrwxr-x 3 sk 4096 18. ledna 12:36 en-TEDdrwxr-xr-x 2 uživatelé sk 4096 7. ledna 14:55 Music 18. ledna 14:55 sk uživatelů 4096 19. prosince 14:36 ​​Personaldrwxr-xr-x 5 uživatelů sk 4096 20. srpna 2016 Zábavadrwxr-xr-x 2 uživatelů sk 4096 11. května 2016 Publicdrwxr-xr-x 2 Tempates 2 1. května 2096 uživatelů sk 1x 4096 sk uživatelů 1x sk uživatelů 4096 9. května 2016 Wallpapersdrwxr-xr-x 5 uživatelů sk 4096 9. května 2016 Soft_Backup

Tady,

  • -c - Řadit podle času poslední úpravy

4. Vyhledejte a seřaďte soubory podle data

Následující příkaz zobrazí seznam souborů podle data a času posledního přístupu. Nejnovější soubory budou uvedeny jako první.

$ find /home/sk/ostechnix/ -type f -printf "\n%AD %AT %p" | hlava -n 10

Ukázkový výstup:

04/27/17 15:51:16.4508342970 /home/sk/ostechnix/The Devops toolkit.pdf04/27/17 15:51:17.1375009660 /home/sk/ostechnix/THE LINE27/COMMAND4 17 15:51:12.9508342850 /home/sk/ostechnix/Google power search.pdf04/27/17 15:51:10.3475009420 /home/sk/ostechnix/Docker.pdf04/27/17 15.20108:18040108:18040108:18 /ostechnix/Linux Shell Scripting.pdf04/27/17 15:51:17.4208343000 /home/sk/ostechnix/WpPMaq8.jpg04/27/17 15:51:12.7675009510/Webechnixpelick_Mobile/Webechnixpelick_Toostechnixpe/sk/7675009510 15:51:01.9308342460 /home/sk/ostechnix/Ed Sheeran - Shape Of You.mp304/27/17 15:51:02.7341675830 /home/sk/ostechnix/tor 

Ve výše uvedeném výstupu je v prvním sloupci uvedeno datum posledního přístupu k souboru, druhý sloupec zobrazuje čas posledního přístupu a třetí sloupec zobrazuje název souboru. Zde 'head -n 10' není číslo souborů. Je to počet záznamů ve výstupu včetně prázdných mezer.

Také můžete použít příkaz "sort" s příkazem "ls" k zobrazení seznamu souborů podle měsíce, data a času posledního přístupu, jak je uvedeno níže.

$ ls -l ostechnix/ | řazení -k6M -k7n | hlava -n 10

Ukázkový výstup:

celkem 44024drwx------ 3 uživatelé sk 4096 27. dubna 15:51 tor-browser_cs-USdrwxr-xr-x 3 uživatelé sk 4096 27. dubna 15:51 Arch master-rw-r--r-- 1 sk uživatelé 183396 27. dubna 15:51 Linux commandline cheat sheet.pdf-rw-r--r-- 1 sk uživatelé 2031375 27. dubna 15:51 Google power search.pdf-rw-r--r-- 1 sk uživatelé 233955 27. dubna 15:51 bash_tips.pdf-rw-r--r-- 1 SK uživatelé 2597261 27. dubna 15:51 Docker.pdf-rw-r--r-- 1 SK uživatelé 270623 27. dubna 15:51 pokles-0,6 .1.pdf.gz-rw-r--r-- 1 sk uživatelé 3857569 27. dubna 15:51 PŘÍKAZOVÝ ŘÁDEK LINUX.pdf-rw-r--r-- 1 sk uživatelé 3902301 27. dubna 15:51 Ed Sheeran - Shape Of You.mp3

Tady,

  • -k6M - Vypisuje soubory měsíčně (6. pole) ve výstupu.
  • -k7n - Ve výstupu uvádí soubory podle data (7. pole).

A to je vše. Nyní víte, jak najít a třídit soubory na základě přístupu, času a data modifikace v Linuxu. Jak můžete vidět na výše uvedených příkladech, je poměrně snadné soubory třídit. Více podrobností naleznete v manuálových stránkách každého příkazu.

$ man ls
$ muž najít
$ man sort

Linux
  1. Jak najít velké soubory linux pomocí příkazů find a du

  2. Linux – získávání souborů pro aktuální datum v Linuxu?

  3. Kopírování souborů na základě data modifikace v Linuxu

  1. Najděte soubory a adresáře v Linuxu jako profík

  2. Najděte soubory vytvořené v určitém časovém období

  3. Jak rekurzivně vypisovat soubory a třídit je podle času úpravy?

  1. Jak najít a seřadit soubory na základě data a času úpravy v Linuxu

  2. Najděte největší soubory a adresáře v Linuxu

  3. Linux – Jak zjistit datum vytvoření souboru?