Tag: ls

ls -lu не дает последнего времени доступа

В manpage of ls говорится: -u with -lt: sort by, and show, access time; with -l: show access time and sort by name; otherwise: sort by access time но это не работает: test@debian:~$ date > file test@debian:~$ date Sun Jan 17 13:21:12 CET 2016 test@debian:~$ cat file Sun Jan 17 13:20:10 CET 2016 test@debian:~$ ls […]

Список каталогов и понимание ls

На странице ls man я увидел это -d, –directory list directory entries instead of contents, and do not dereference symbolic links в моей текущей папке: drwxr-xr-x 2 oracle oinstall 4.0K Jul 13 11:52 folderd drwxr-xr-x 2 oracle oinstall 4.0K Jul 13 11:52 folderc drwxr-xr-x 2 oracle oinstall 4.0K Jul 13 11:52 folderb drwxr-xr-x 2 oracle […]

файлы в каталоге в одной строке

У меня есть следующие каталоги: Sample1 Sample2 Каждый из них содержит несколько подпапок, таких как Sample1/R1/ Sample1/R2/ Sample1/R3/ Sample2/R1/ Sample2/R2/ Sample2/R3/ Что дополнительно содержит файлы: Sample1/R1/file1 Sample1/R2/file1 Sample1/R3/file1 Sample2/R1/file1 Sample2/R2/file1 Sample2/R3/file1 Мне нужен список: Sample1/R1/file1 Sample1/R2/file1 Sample1/R3/file1 Sample2/R1/file1 Sample2/R2/file1 Sample2/R3/file1 Я попробовал «ls», «найти», но не повезло. Пожалуйста, кто-нибудь может помочь? Может, спасибо заранее.

Получился странный результат при выполнении команды bash «cd / usr / share /; ls * z "

Я знаю значение * подстановочного знака Но когда я использую Ubuntu 14.04 и введите следующую команду: $ cd /usr/share/ $ ls *z Но почему часть результата такова: ПРИМЕЧАНИЕ. Вы можете нажать на ссылку выше, чтобы получить более крупную версию. Некоторые файлы не заканчиваются на z . Это нормально или я что-то пропустил?

Ищите файлы в текущем каталоге, которые не соответствуют шаблону

Как изменить шаблон во второй инструкции, чтобы исключить вложенные каталоги? (такой, что ls возвращает только foo.mp4 , а не содержимое bar: foo.mp4 . $ ls * foo.mp4 foo.ogg bar: bar.ogg $ shopt -s extglob $ ls !(*.ogg) foo.mp4 bar: bar.ogg PS: Я использую OS X.

передача переменной ls в grep при выполнении поиска файла работает только внутри каталога

Я использую команду, которую я использую, чтобы найти самый последний файл в папке, а затем grep содержимое для соответствующего шаблона. Вот поток команд, который показывает проблему, с которой я сталкиваюсь. root@backup /]# grep -w 'sucessfully completed.' "$(ls -1rt /var/log/folder | tail -n1)" /bin/grep: <file_name>: No such file or directory [root@backup /]# cd /var/log/folder/ [root@backup file_folder]# […]

Отредактированные sudoers, но `sudo ls` терпит неудачу

Пользователь добавлен с правами root в /etc/sudoers но, похоже, он не может выполнять команды sudo . [root@compute-0-0 ~]# cat /etc/sudoers root ALL=(ALL) ALL hduser ALL=(ALL) ALL [root@compute-0-0 ~]# sudo usage: sudo -h | -K | -k | -L | -V usage: sudo -v [-AknS] [-g groupname|#gid] [-p prompt] [-u user name|#uid] usage: sudo -l[l] [-AknS] […]

Что делает «-t» в команде mv? Пример ниже

ls -lrt |grep 'Jun 30th' | awk '{print $9}' | xargs mv -t /destinationFolder Я пытаюсь переместить файлы с определенной даты или шаблона или createuser. Он не работает должным образом без опции -t . Может ли кто-нибудь xargs -n и -t в команде move?

Установите ls -l формат времени

Я хотел бы, чтобы все мои команды ls отображали дату, такую ​​как ls -l , для печати столбца даты в выбранном мной формате. В настоящее время я вручную устанавливаю это каждый раз с помощью –time-style . Есть ли способ постоянно устанавливать это, скажем, long-iso (в отличие от выдачи ls -l –time-style="long-iso" для каждого вызова)? благодаря

`ls -lS` не показывает истинный размер каталога

Я использовал команду ls -lS в своем домашнем каталоге. Предполагается, что эта команда должна указывать содержимое каталога по размеру. Это то, что я получил после выполнения этой команды total 10148 -rw-rw-r– 1 rahul rahul 8053159 May 15 15:35 Costa_ODE.pdf -rw-rw-r– 1 rahul rahul 1755507 May 15 17:33 gnuplot.pdf -rw-rw-r– 1 rahul rahul 218048 May 13 […]

Linux и Unix - лучшая ОС в мире.