ll для отображения дерева файлов, это легко исправить.Для начала стоит убедиться что в системе установлен Windows Terminal, после этого добавить алиас в профиль.
В терминале -
👋
Test-Path $PROFILE - проверяет что файл профиля создан, 😬 если
false создаём файл - New-Item -Path $PROFILE -Type File -Force😅
notepad $PROFILE - открывает в текстовом редакторе notepad😅 В тело файла добавить:
function directory_ll {
$items = Get-ChildItem -Force |
Select-Object @{
Name = 'Mode';
Expression = { $_.Mode }
}, @{
Name = 'LastWriteTime';
Expression = { $_.LastWriteTime.ToString("yyyy-MM-dd HH:mm") }
}, @{
Name = 'Size';
Expression = {
if ($_.Length -ge 1GB) { "{0:N2} GB" -f ($_.Length / 1GB) }
elseif ($_.Length -ge 1MB) { "{0:N2} MB" -f ($_.Length / 1MB) }
elseif ($_.Length -ge 1KB) { "{0:N2} KB" -f ($_.Length / 1KB) }
else { "$($_.Length) B" }
}
}, @{
Name = 'Name';
Expression = { $_.Name }
}, @{
Name = 'IsDirectory';
Expression = { $_.PSIsContainer }
}
foreach ($item in $items) {
$name = if ($item.IsDirectory) { "$($item.Name)/" } else { $item.Name }
$color = if ($item.IsDirectory) { "Blue" } else { "White" }
Write-Host ("{0,-6} {1,-16} {2,-10} " -f $item.Mode, $item.LastWriteTime, $item.Size) -NoNewline
Write-Host $name -ForegroundColor $color
}
}
Set-Alias ll directory_ll😵💫 Сохранить файл, перезапустить терминал или использовать
. $PROFILE 🤗 Можно использовать
llИ если всё сделано правильно, получится вот такой симпатичный экран 😎