Em toda a especificação POSIX, há uma provisão ( 1 , 2 , 3 ...) para permitir que implementações tratem um caminho começando com dois / especialmente.
Um aplicativo POSIX (um aplicativo escrito para a especificação POSIX para ser portáve...
Estou trabalhando em um script python que passa os locais dos arquivos para um subprocesso scp. Tudo bem, mas estou numa situação em que posso acabar concatenando um caminho com um nome de arquivo, de modo que haja um duplo ' / no caminho. Eu...
Estou confuso sobre o seguinte script ( hello.go ).
//usr/bin/env go run $0 $@ ; exit
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
Pode executar. (no MacOS X 10.9.5)
$ chmod +x hello.go
$ ./hello.go
hel...
No unix / linux, qualquer número de chamadas em avanço consecutivas em um caminho é geralmente equivalente a um único avanço. por exemplo.
$ cd /home/shum
$ pwd
/home/shum
$ cd /home//shum
$ pwd
/home/shum
$ cd /home///shum
$ pwd
/home/shum...
A maioria dos comandos que eu uso no linux se comportam exatamente da mesma forma, quer eu inclua ou não o caractere / da barra final no final de um nome de diretório.
Por exemplo:
ls /home/cklein
ls /home/cklein/
cp foo bar
cp f...
Do cd dir/subdir/ e cd dir/subdir// significam o mesmo no UNIX?
O último vai dar certo? Outra coisa tem algum significado especial?
cd, mv, ls ou qualquer comando por esse motivo.
Jogando com e2fsprogs debugfs , por mudança / acidente, um arquivo chamado filen/ame foi criado. Obviamente, o caractere de barra / serve como o caractere separador especial em nomes de caminho.
Ainda usando debugfs Eu queria remov...
Acabei de encontrar a seguinte pergunta no Unix Programming Environment , o livro clássico de Kernighan e Pike no Unix (encontrei o texto abaixo na p. 79 da edição de 1984, ISBN: 0- 13-937699-2):
Exercise 3-6. (Trick question) How do you g...
Eu tenho uma pequena pergunta aqui.
Se eu tiver dois arquivos, digamos filea e fileb , mv filea fileb
excluir fileb
renomear filea para fileb
Então, se eu tiver dois diretórios, diga dira e dirb , mv dira dirb...
Eu estava consultando um servidor usando um comando como este:
find ./ -type f -name 'filename"
Eu tenho muitos arquivos começando com
.//library
ou
.//user
O que essas coisas significam?