Для простого вывода ls
используйте это. Список аргументов отсутствует, поэтому он не может быть слишком длинным:
find . | while read FILE;do ls -d -l "$FILE";done
И дополнен cut
только для даты, времени и имени:
find . | while read FILE;do ls -d -l "$FILE";done | cut --complement -d ' ' -f 1-5
РЕДАКТИРОВАТЬ : только что заметил, что текущий верхний ответ сортируется по дате изменения. Это так же просто для второго примера, поскольку дата модификации указывается первой в каждой строке - добавьте сортировку в конец:
find . | while read FILE;do ls -d -l "$FILE";done | cut --complement -d ' ' -f 1-5 | sort
Попробуйте создать переменную с именем class и посмотрите, что произойдет - вы заметите, что получите ошибку.
Это позволяет вам использовать зарезервированные слова в качестве имен переменных .
Несвязанно, вы также заметите строки с префиксом @ - это не одно и то же ...
string says = @"He said ""This literal string lets me use \ normally
and even line breaks"".";
Это позволяет вам использовать «буквальное» значение строки, что означает, что вы можете иметь новое строки или символы без экранирования и т. д.
Префикс @ позволяет использовать зарезервированные слова, такие как класс, интерфейс, события и т. Д., В качестве имен переменных в C #. Итак, вы можете сделать
int @int = 1
событие - это ключевое слово C #, @ - это escape-символ, который позволяет использовать ключевое слово в качестве имени переменной.