Por estranho que pareça, eu tenho o seguinte problema em um diretório dentro de um script:
#!/usr/bin/env bash
MAIN_DIR=/home/ec2-user/dir/
LAST_DIR=$(ls -d -t ${MAIN_DIR}*/ | head -1)
Quando eu corro, fico:
ls: cannot access /home/ec2...
Digamos que eu queira fazer cd home e, em seguida, ls -lrth . Eu quero essas duas coisas combinadas em um único comando. Eu tentei escrever um alias, mas não funcionou. Você pode me ajudar?
Eu tenho uma unidade de disco rígido externa de um terabyte que pretendo (deveria ter feito há muito tempo atrás) para usar em backups, e fiz muitas experiências para me concentrar nisso. Quando olhei novamente agora mesmo para suas propriedades...
Eu corro ls -la no diretório Volumes . Ele mostra o MM dir para ter 9 hard links e o Media dir para 12. Se eu então cd para o diretório MM e executar ls -la , ele mostrará apenas 7 itens, enquanto se eu cd para o Media d...
Estou tentando escrever um script de shell com saída semelhante a ls -R sem usar a opção -R .
Isso faz parte de uma atribuição de programação que me impede de usar -R , find e du . Eu preciso identificar os 5 principais arquivos /...
Eu tenho um Windows executando um CentOS6 (32 bits) em uma máquina virtual VMWare. Eu estou tentando instalar um Cloudera Hadoop de nó único de acordo com estas instruções .
Em um ponto, fui solicitado a emitir
for x in 'cd /etc/init.d ;...
Eu preciso copiar arquivos de uma máquina linux para uma máquina windows onde as únicas portas que podem ser abertas são para SSH (22).
Eu posso conectar a máquina linux usando WinSCP, mas o problema é que uma vez que eu tento navegar para a pa...
Meu comando ls -l imprime automaticamente os tamanhos dos arquivos como legíveis por humanos. Eu tentei exportar BLOCKSIZE no meu perfil bash em vários formatos para mudar isso, mas literalmente tudo que eu tentei na página man ls ou on-line não...
Eu gostaria de apenas o diretório
$ ls -d
.
#get . on macos
e o mesmo em centos
[root@iz2ze9wve43n2nyuvmsfx5z ~]# ls -d .
.
Eu acho a solução:
[root@iz2ze9wve43n2nyuvmsfx5z /]# ls -d */
bin/ dev/ home/ lib64/ media/...
Como comandos como ls sabem o que é stdout?
Parece que ls está operando de forma diferente dependendo de qual é o stdout de destino. Por exemplo, se eu fizer:
ls /home/matt/tmp
o resultado é:
a.txt b.txt c.txt
No entanto,...