[lifehack] Konsola Linux – jak wylistować pliki/foldery w danej lokalizacji w „słupku”?

Zazwyczaj jak listujemy pliki to używamy komendy ls. Jednak ona powoduje „rozlanie” plików/folderów w całej „przestrzeni” konsoli w której to wywołujemy. Dla przykładu listowanie plików WordPressa:

[user@server public_html]$ ls
index.php    _old         wp-activate.php  wp-blog-header.php    wp-config.php         wp-content   wp-includes        wp-load.php   wp-mail.php      wp-signup.php     xmlrpc.php
license.txt  readme.html  wp-admin         wp-comments-post.php  wp-config-sample.php  wp-cron.php  wp-links-opml.php  wp-login.php  wp-settings.php  wp-trackback.php

Możemy też użyć flagi -l:

[user@server public_html]$ ls -l
razem 236
-rw-r--r--  1 user user   405 12-14 09:03 index.php
-rw-r--r--  1 user user 19915 04-03 07:31 license.txt
drwxr-xr-x 31 user user  4096 12-14 08:59 _old
-rw-r--r--  1 user user  7401 04-10 00:53 readme.html
-rw-r--r--  1 user user  7387 04-03 07:31 wp-activate.php
drwxr-xr-x  9 user user  4096 12-14 09:02 wp-admin
-rw-r--r--  1 user user   351 12-14 09:02 wp-blog-header.php
-rw-r--r--  1 user user  2323 12-14 09:02 wp-comments-post.php
-rw-r--r--  1 user user  3228 12-14 09:03 wp-config.php
-rw-r--r--  1 user user  3012 04-03 07:31 wp-config-sample.php
drwxr-xr-x 11 user user  4096 04-16 10:01 wp-content
-rw-r--r--  1 user user  5638 12-14 09:03 wp-cron.php
drwxr-xr-x 30 user user 12288 04-03 07:31 wp-includes
-rw-r--r--  1 user user  2502 12-14 09:03 wp-links-opml.php
-rw-r--r--  1 user user  3927 12-14 09:02 wp-load.php
-rw-r--r--  1 user user 50917 04-03 07:31 wp-login.php
-rw-r--r--  1 user user  8525 12-14 09:03 wp-mail.php
-rw-r--r--  1 user user 28427 04-03 07:31 wp-settings.php
-rw-r--r--  1 user user 34385 12-14 09:03 wp-signup.php
-rw-r--r--  1 user user  4885 12-14 09:03 wp-trackback.php
-rw-r--r--  1 user user  3246 04-03 07:31 xmlrpc.php

Uwaga – użycie flagi -la pokaże też pliki ukrte

Jednak otrzymujemy także kolumny z dodatkowymi informacjami.

Jak natomiast wyświetlić te dane w „słupku”?

Użyj pipe (pozioma kreska) oraz parametru column. W ten sposób:

ls -1 | column -c 50

Gdzie liczba 50 oznacza liczbę znaków. Dostosuj ją do Twojego środowiska (do tego ile znaków mają Twoje foldery/pliki).

Wtedy wynik ww. komendy będzie to:

[user@server public_html]$ ls -1 | column -c 30
index.php
license.txt
_old
readme.html
wp-activate.php
wp-admin
wp-blog-header.php
wp-comments-post.php
wp-config.php
wp-config-sample.php
wp-content
wp-cron.php
wp-includes
wp-links-opml.php
wp-load.php
wp-login.php
wp-mail.php
wp-settings.php
wp-signup.php
wp-trackback.php
xmlrpc.php

Możesz również polubić…

Inna porada:
Oglądanie materiałów z YouTube w Kodi bez reklam. Czy to…