Вопросы с тегом «ls»

Команда ls выводит содержимое каталога.


11
Сортировка файлов по размеру рекурсивно
Мне нужно найти самые большие файлы в папке. Как рекурсивно сканировать папку и сортировать содержимое по размеру? Я пытался использовать ls -R -S, но это список каталогов, а также. Я также пытался использовать find.
80 command-line  find  ls 

2
Как я могу назначить вывод команды для переменной оболочки?
Я хочу присвоить результат выражения переменной и объединить его со строкой, а затем повторить его. Вот что у меня есть: #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; Но это выводит: Screen Shot 2011-07-03 at 1.55.43 PM.png Most recent …

9
Есть ли какая-либо опция с командой 'ls', чтобы я видел только каталоги?
Иногда мне нужно проверять только каталоги, а не файлы. Есть ли опция с командой ls? Или есть какая-нибудь полезность для этого? РЕДАКТИРОВАТЬ : я использую Mac OS X, и ls -dдает мне, .хотя у меня есть каталоги.
74 ls  utilities 

10
Показать сумму размеров файлов в списке каталогов
Команда dirсписка каталогов Windows имеет в конце строку, показывающую общий объем пространства, занимаемого перечисленными файлами. Например, dir *.exeотображаются все .exeфайлы в текущем каталоге, их размеры и общая сумма их размеров. Я хотел бы иметь подобную функциональность с моим dirпсевдонимом в bash, но я не уверен, как именно это сделать. В …
72 bash  shell-script  awk  ls 


4
Команда ls не работает для каталога с огромным количеством файлов
У меня был каталог, в котором было около 5 миллионов файлов. Когда я попытался запустить lsкоманду из этого каталога, моя система заняла огромное количество памяти и через некоторое время зависла. Есть ли эффективный способ перечислить файлы, кроме использования lsкоманды?
70 ls 

5
Понимание разрешений UNIX и типов файлов
Я никогда не понимал, как chmodработал до сегодняшнего дня. Я следовал учебнику, который объяснил мне многое. Например, я прочитал, что у вас есть три разные группы разрешений: владелец ( u) группа ( g) каждый ( o) Основываясь на этих трех группах, я теперь знаю, что: Если файл принадлежит пользователю, права …
68 linux  permissions  ls  chmod 

4
В чем разница между «s» и «S» в ls -la?
Когда я ls -la, это печатает много атрибутов. Что-то вроде этого: -rwSrwSr-- 1 www-data www-data 45 2012-01-04 05:17 README Позорно, я должен признаться, что не знаю точного значения каждого атрибута. Например, что означает большой Sв строке -rwSrwSr--? Что дальше 1? Я знаю других примерно.
67 permissions  ls 


4
Найти владельца каталога или файла, но только вернуть это и ничего больше
Я ищу команду, которая будет возвращать владельца каталога и только это - например, регулярное выражение для разбора ls -latкоманды или что-то подобное? Я хочу использовать результат в другом скрипте.
62 shell-script  ls 

2
Что означают символы, отображаемые ls -F?
Я заметил, что если я запускаю ls -F в каталоге, некоторые записи имеют после них * или @. spuder@ubuntu:~$ ls -F /sbin acpi_available* getpcaps* lvmconf* ntfscp* start-stop-daemon* agetty* getty* lvmdiskscan@ ntfslabel* status@ alsa* halt@ lvmdump* ntfsresize* stop@ alsactl* hdparm* lvmsadc@ spuder@ubuntu:~$ ls -F ~ daq-0.6.1/ examples.desktop noname-cache.lib snort-2.9.1/ Templates/ Desktop/ …
62 ls 

6
Разница между ls -l и ll?
Я относительно новичок в программировании в целом, и некоторые учебники говорили мне использовать ls -lдля просмотра файлов в каталоге, а другие говорили ll. Я знаю, что lsэто короткий список, но есть ли разница между двумя другими?
59 shell  shell-script  ls 

7
Как сопоставить шаблоны без учета регистра с ls?
Я хотел бы перечислить все файлы, соответствующие определенному шаблону, игнорируя регистр. Например, я запускаю следующие команды: ls *abc* Я хочу видеть все файлы, которые имеют "abc" как часть имени файла, игнорируя регистр, как -rw-r--r-- 1 mtk mtk 0 Sep 21 08:12 file1abc.txt -rw-r--r-- 1 mtk mtk 0 Sep 21 08:12 …

4
Список подкаталогов только на глубину n
Фестиваль сохраняет данные голосового пакета в следующей структуре каталогов: /usr/share/festival/voices/<language>/<voicepack name> Какой простейший однострочный (желательно использовать ls) для распечатки только <voicepack name>букв во всех потенциально многочисленных <language>подкаталогах?
58 bash  ls 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.