Обновление:
Использовать convert
для png-to-gif затем используйте gifsicle для анимации. Это не Одно Приложение, Чтобы Сделать Все это решение, но scriptable, наверняка.
GIMP может создать анимированный gifs и обеспечивает управление для синхронизации/задержки, и повторитесь и т.д.
echo *
... покажет файлы в текущей папке через файл globbing на Bourne совместимые оболочки.
Это перечисляет, все спиливает один уровень:
echo */*
В Bash, если globstar установлен (набор с shopt -s globstar
, сброс с shopt -u globstar
), это перечислит все файлы рекурсивно:
echo **
find -maxdepth 1
find -maxdepth 1 -ls
меньше ВКЛАДКИ ВКЛАДКИ
находит, что коммутатор-ls независим от/bin/ls и имеет свой собственный формат и отображает подробную информацию:
127432 0 drwxr-xr-x 2 stefan stefan 48 Apr 8 22:51 ./temp/falsch/.hiddenfalsch
127447 0 lrwxrwxrwx 1 stefan stefan 9 Apr 8 22:51 ./temp/falsch/linkfalsch -> subfalsch
127427 0 drwxr-xr-x 2 stefan stefan 48 Apr 8 22:51 ./temp/.hiddenmusik
другой, детали, показывающие возможность, stat
stat *
File: `halx0o'
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: 807h/2055d Inode: 102701 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ stefan) Gid: ( 1000/ stefan)
Access: 2011-04-08 22:38:18.000000000 +0200
Modify: 2009-07-23 03:16:15.000000000 +0200
Change: 2011-04-09 23:29:13.000000000 +0200
File: `ho ho ho'
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: 807h/2055d Inode: 115835 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ stefan) Gid: ( 1000/ stefan)
Access: 2011-04-08 22:38:18.000000000 +0200
Modify: 2010-07-24 14:12:48.000000000 +0200
Change: 2011-04-09 23:29:13.000000000 +0200
Заставить его быть похожим ls
, Я использовал бы Bash for
цикл:
for i in *; do echo $i; done
Если бы это не работает, я попробовал бы Python ;)
:
python -c "import glob; print '\n'.join(glob.glob('/home/*'))"
import glob; print '\n'.join(glob.glob('/home/*'))
работал бы точно также.
– Arcege
11.04.2011, 03:13
Старая добрая энергия ;) (с сортировкой, просмотром, и т.д.)
vim .
find .
Хотя Вы, вероятно, хотели бы войти безотносительно ограничения параметров, Вам нужно.
lsattr ./*
getfacl ./*
отобразит полномочия также
grep -l '.*' ./*
awk 'FNR==1 {print FILENAME}' ./*
работы с GNU awk
debugfs /dev/sdX
замените sdX любым разделом, на котором Вы хотите сделать ls, затем Вы можете ls внутри debugfs
debugfs: cd /
debugfs: ls -l
2 40755 (2) 0 0 4096 6-Apr-2011 01:01 .
2 40755 (2) 0 0 4096 6-Apr-2011 01:01 ..
11 40700 (2) 0 0 16384 5-Jul-2010 09:59 lost+found
2392065 40755 (2) 0 0 4096 5-Jul-2010 09:59 boot
2228225 40755 (2) 0 0 4096 5-Jul-2010 09:59 sys
1376257 40755 (2) 0 0 4096 5-Jul-2010 09:59 proc
4915201 40755 (2) 0 0 4096 5-Jul-2010 09:59 dev
3473409 40755 (2) 0 0 12288 10-Apr-2011 22:05 etc
98305 100644 (1) 0 0 0 6-Jul-2010 12:05 .autofsck
3342337 40755 (2) 0 0 4096 5-Apr-2011 15:05 var
3932161 41777 (2) 0 0 4096 10-Apr-2011 22:11 tmp
..........
debugfs:
lynx ./
mc
принятию Вас установили полуночного командующего
Хорошо, если я не мог бы использовать ls в режиме оболочки emacs, я мог бы переключиться на eshell режим или просто сушеное.
Если бы у меня есть запущенная оболочка удара (или любая другая оболочка с завершением), я, вероятно, просто ввел бы '*' затем вкладка.
Или поскольку я обычно имею X, запустился, я могу также просто сделать 'наутилус'., но хорошо это для людей.
Я могу также попробовать/usr/bin/lsattr
Но в реальном мире, что я действительно сделал бы, если бы такая вещь произошла со мной, конечно, был бы:
sudo apt-get install --reinstall coreutils
В ударе или оболочке с подобным заполнением клавишей Tab, Вы не должны использовать реальную команду вообще: wibble
сопровождаемый двумя вкладками получит Вас список файлов в текущем каталоге, и wibble /bin/
сопровождаемый двумя вкладками покажет Вам, что оставляют / мусорного ведра. Я когда-то оказался в этой ситуации (на самом деле, я уничтожил / мусорное ведро полностью наряду с некоторыми другими вещами), и начался с помощью echo *
приблизьтесь к предложенному @STATUS_ACCESS_DENIED, но в конечном счете найденное более удобное заполнение клавишей Tab.
Подобный echo
версия, но это распечатывает одну запись на строку для большей удобочитаемости:
printf %s\\n ./*
или
printf '%s\n' ./*
Рекурсивно (для удара 4 +; другим оболочкам или нужна другая опция установить, она или иметь globstar включила по умолчанию):
shopt -s globstar
printf %s\\n ./**/*
**
рекурсивно вызовет во все каталоги если globstar
установлен. Просто изменение в printf '%s' **
.
–
28.07.2015, 07:39
Другой способ с деревом
, нигде здесь не упомянутый, он работает рекурсивно и, в отличие от find или ls, у вас нет ошибок (например: Permission denied
, Not каталог
) вы также получите абсолютный путь на случай, если вы хотите передать файлы в xargs
или другую команду
tree -fai /pathYouWantToList >listOfFiles.list
, значения параметров:
-a All files are printed. By default tree does not print hidden files (those beginning with a dot
`.'). In no event does tree print the file system constructs `.' (current directory) and `..'
(previous directory).
-i Makes tree not print the indentation lines, useful when used in conjunction with the -f option.
-f Prints the full path prefix for each file.
echo *
полезно на практике, когда Вы завинтили свою систему так, чтобы Вы не могли выполнить программу (например, Вы удалилиlibc.so
илиld.so
), но у Вас все еще есть рабочая оболочка. – Gilles 'SO- stop being evil' 10.04.2011, 21:30echo **/*
сделать это рекурсивно, также. – Reid 10.04.2011, 23:07