Por que o ls não se comporta da mesma forma depois de trocar a ordem das opções -l e -f ?
$ ls -l -f
0821131236.jpg 0823130821.jpg
$ ls -f -l
total 33176
-rw-rw-r-- 1 t t 364186 Jan 6 16:06 0821131236.jpg
-rw-rw-r-- 1 t...
Eu sei que ls -l lista as permissões de cada arquivo em um diretório, mas qual é o comando se eu quiser ver as permissões de apenas um arquivo específico?
Eu preciso exibir os detalhes das permissões para todos os nomes de arquivos em um diretório que comece com apenas "_".
Eu tentei vários comandos usando ls e encontrar e sem alegria.
Então eu executei um ls -F ou ls -al no meu diretório /usr/bin e alguns dos meus arquivos apareceram com um fundo vermelho e texto branco. O que isso significa?
Em um ciclo simples como o seguinte
for f in $(ls -1) ;
do
something
done
Eu gostaria de armazenar cada linha da saída de ls -1 na variável f .
Existe uma maneira de fazer isso sem definir IFS=$'\n' ?
Eu tenho uma ordem específica de arquivos que desejo listar se eles existirem; cerca de 40 arquivos. Algum tipo de precedência. Então eu tentei:
ls -1d /opt/foo/lib.jar /opt/bar/lib.jar
Eu esperava que isso listasse /opt/foo/lib....
Eu realmente não gosto de como o Linux ls -al mistura arquivos e diretórios.
É possível listar diretórios, arquivos e , com comando único?
dirA
dirB
dirC
fileA
fileB
fileC
Eu quero listar todas as pastas que não começam com L.
ls [L]* ///gives all the folders starting with L
Eu gostaria de reverter a pesquisa e listar todas as pastas que não estão começando com L?
Antes de começar, suponha que eu tenha apenas conhecimento básico no UNIX. Significado básico Eu só comecei a ler sobre isso desde a semana passada para um propósito relacionado ao trabalho.
Eu tenho experimentado com o comando ls para for...
Como posso listar todos os arquivos, mas não os diretórios, em um determinado diretório e mostrar os números de inode.
Algo como ls -li | grep ^- não funciona, pois o número do inode é mostrado no começo da linha.