Perguntas com a marcação «ls»

67
Qual é a diferença entre "s" e "S" em ls -la?

Quando eu ls -la, ele imprime muitos atributos. Algo assim: -rwSrwSr-- 1 www-data www-data 45 2012-01-04 05:17 README Vergonhosamente, tenho que confessar que não sei o significado exato de cada atributo. Por exemplo, qual é o significado de grande Sna string -rwSrwSr--? Qual é o seguinte 1? Eu...

66
Bloqueio correto em scripts de shell?

Às vezes, você precisa garantir que apenas uma instância de um shell script esteja sendo executada ao mesmo tempo. Por exemplo, uma tarefa cron que é executada via crond que não fornece bloqueio por si só (por exemplo, a crond Solaris padrão). Um padrão comum para implementar o bloqueio é um...

63
"Armadilha ... EXT TERM SAIR" é realmente necessário?

Muitos exemplos para trapuso trap ... INT TERM EXITem tarefas de limpeza. Mas é realmente necessário listar todos os três tipos de sigs? O manual diz: Se um SIGNAL_SPEC for EXIT (0), ARG será executado na saída do shell. que eu acredito que se aplica se o script terminou normalmente ou porque...

62
O que significam os símbolos exibidos por ls -F?

Percebi que, se eu executar ls -F em um diretório, algumas das entradas terão um * ou um @ depois deles. spuder@ubuntu:~$ ls -F /sbin acpi_available* getpcaps* lvmconf* ntfscp* start-stop-daemon* agetty* getty* lvmdiskscan@ ntfslabel* status@ alsa* halt@ lvmdump* ntfsresize* stop@ alsactl*...

59
Diferença entre ls -l e ll?

Eu sou relativamente novo em programação como um todo e alguns tutoriais têm me dito para usar ls -lpara examinar arquivos em um diretório e outros têm dito ll. Eu sei que lsé uma lista curta, mas há uma diferença entre os outros

58
Listar subdiretórios apenas n em profundidade

O Festival armazena dados do pacote de voz na seguinte estrutura de diretório de exemplo: /usr/share/festival/voices/<language>/<voicepack name> Qual é a linha simples mais simples (de preferência usando ls) para imprimir apenas os <voicepack name>, em todos os...

58
Como o `yes` grava no arquivo tão rapidamente?

Deixe-me dar um exemplo: $ timeout 1 yes "GNU" > file1 $ wc -l file1 11504640 file1 $ for ((sec0=`date +%S`;sec<=$(($sec0+5));sec=`date +%S`)); do echo "GNU" >> file2; done $ wc -l file2 1953 file2 Aqui você pode ver que o comando yesescreve 11504640linhas em um segundo, enquanto...