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

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

16
Как получить размер каталога в командной строке?
Я попытался получить размер каталога (содержащего каталоги и подкаталоги) с помощью lsкоманды с параметром l. Кажется, что это работает для файлов ( ls -l file name), но если я пытаюсь получить размер каталога (например, ls -l /home), я получаю только 4096 байт, хотя в целом он намного больше.




8
Почему * не * разбирать `ls` (и что вместо этого делать)?
Я постоянно вижу ответы, цитирующие эту ссылку с указанием "Не разбирайся ls!" Это беспокоит меня по нескольким причинам: Кажется, что информация в этой ссылке была принята оптом с небольшим вопросом, хотя я могу выделить по крайней мере несколько ошибок при случайном чтении. Также кажется, что проблемы, указанные в этой ссылке, …
204 shell  ls 

3
Почему 'ls' внезапно заключает элементы в одинарные кавычки?
Я только что заметил, что на одном из моих компьютеров (на котором запущен Debian Sid) всякий раз, когда я lsнабираю имя файла с пробелами, его заключают в одинарные кавычки. Я немедленно проверил свои псевдонимы, чтобы найти их нетронутыми. wyatt@debian630:~/testdir$ ls 'test 1.txt' test1.txt wyatt@debian630:~/testdir$ alias alias ls='ls --color=auto' alias wget='wget …

8
Что вызывает этот зеленый фон в выводе ls?
Есть две директории, показанные 'ls'. Обычно каталоги в любом месте синего цвета на черном фоне. Но первый синий на зеленом и его невозможно прочитать. Почему это? Как сделать его синим на черном или хотя бы чем-то светлым на чем-то темном? Это на Ubuntu 12.04, использующей bash в Gnome Terminal. В …
141 terminal  ls  colors 

8
Список только обычных файлов (но не каталогов) в текущем каталоге
Я могу использовать, ls -ld */чтобы перечислить все записи каталога в текущем каталоге. Есть ли такой же простой способ просто перечислить все обычные файлы в текущем каталоге? Я знаю, я могу использовать найти find . -maxdepth 1 -type f или стат stat -c "%F %n" * | grep "regular file" …
126 shell  files  ls  wildcards 

10
Список файлов, отсортированных по номерам
У меня есть куча файлов от log1до log164. Я пытаюсь перечислить каталог (отсортированный) в терминале UNIX, но функции сортировки предоставляют только такой формат: home:logs Home$ ls -1 | sort log1.gz log10.gz log100.gz log101.gz log102.gz log103.gz log104.gz log105.gz log106.gz ...etc Что я хочу это home:logs Home$ ls -1 | sort log1.gz …
123 ls  filenames  sort  numbering 

7
Что означает @ в ls -l?
Я использую Mac OSX. Когда я печатаю, ls -lя вижу что-то вроде drwxr-xr-x@ 12 xonic staff 408 22 Jun 19:00 . drwxr-xr-x 9 xonic staff 306 22 Jun 19:42 .. -rwxrwxrwx@ 1 xonic staff 6148 25 Mai 23:04 .DS_Store -rw-r--r--@ 1 xonic staff 17284 22 Jun 00:20 filmStrip.cpp -rw-r--r--@ 1 …
121 permissions  osx  ls 


4
Как получить только файлы, созданные после даты с ls?
С помощью lsкоманды можно ли показывать только файлы, созданные после определенной даты, часа ...? Я спрашиваю об этом, потому что у меня есть каталог с тысячами файлов. Я так хочу увидеть все файлы, которые были созданы со вчерашнего дня. Я использую, ls -ltrно я должен ждать, чтобы увидеть все файлы …
97 ls 


7
Как я могу ограничить количество файлов, напечатанных с помощью ls?
Есть ли способ ограничить количество перечисленных файлов по lsкоманде? Я видел: ls | head -4 но чтобы получить headили tailвыполнить, мне нужно дождаться lsзавершения выполнения и с каталогами с огромным количеством файлов, которые могут занять значительное время. Я хочу выполнить lsкоманду, которая ограничивает без использования этой headкоманды.
89 command-line  ls  limit 

7
Результат ls *, ls ** и ls ***
Я знаю, что с помощью команды lsбудут перечислены все каталоги. Но что делает ls *команда? Я использовал это, и это просто перечисляет каталоги. Звезда перед значком lsозначает, насколько глубоко она может перечислить каталоги?

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