Как получить команду для использования текущего каталога: полный гид

find . -maxdepth 1 -type d|xargs du -a --max-depth=0|sort -rn|cut -d/ -f2|sed '1d'|while read i;do echo "$(du -h --max-depth=0 "$i")/";done;find . -maxdepth 1 -type f|xargs du -a|sort -rn|cut -d/ -f2|sed '$d'|while read i;do du -h "$i";done


Эта команда позволяет вывести список подкаталогов и файлов в текущем каталоге, отсортированный по размеру. Она состоит из двух частей:

1. find . -maxdepth 1 -type d|xargs du -a --max-depth=0|sort -rn|cut -d/ -f2|sed '1d'|while read i;do echo "$(du -h --max-depth=0 "$i")/";done;

Эта часть находит и выводит размеры всех подкаталогов в текущем каталоге, сортирует их в порядке убывания размера и выводит результат.

2. find . -maxdepth 1 -type f|xargs du -a|sort -rn|cut -d/ -f2|sed '$d'|while read i;do du -h "$i";done

Эта часть делает то же самое для файлов в текущем каталоге.

Для получения команды для использования текущего каталога, вы можете использовать следующую команду:
pwd

Она выведет полный путь к текущему каталогу.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *