Erro ao criar, copiar, colar e excluir arquivo

-1

no Ubuntu 16.4 embora todas as permissões eu mude em / dev / sdxx e tenha privilégios totais, mas não consigo criar ou excluir arquivos, sou novo usuário no Linux e tento muitos elogios, mas ainda o mesmo erro que um erro ao criar o diretório em / mnt / nome de usuário)

    
por Aya Salama 29.09.2017 / 21:09

1 resposta

4

Você não cria arquivos em /dev/sdaX diretamente de onde seu sistema de arquivos está montado, e para /mnt/user você precisa ser root para fazer isso.

Agora abra seu terminal e digite cd /home/$USER e isso deve colocá-lo em seu diretório pessoal montado em /dev/sdxx . Crie arquivos e pastas como desejar ( /home/$USER )

Estrutura da árvore de arquivos raiz:

/
├── bin
├── boot
├── cdrom
├── C:\nppdf32Log\debuglog.txt
├── core
├── dev
├── etc
├── home
├── initrd.img -> boot/initrd.img-4.4.0-97-generic
├── initrd.img.old -> boot/initrd.img-4.4.0-96-generic
├── lib
├── lib32
├── lib64
├── libx32
├── lost+found
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin
├── snap
├── srv
├── sys
├── tmp
├── usr
├── var
├── vmlinuz -> boot/vmlinuz-4.4.0-97-generic
└── vmlinuz.old -> boot/vmlinuz-4.4.0-96-generic

Cada usuário do Ubuntu tem um diretório inicial e isso é encontrado no home visto no filesystem tree acima. Lá você faz todas as coisas sem precisar ser root user para fazer isso. Por favor, note que você não mexe com as outras pastas e arquivos vistos sob / (root) na árvore mostrada acima. Para o seu diretório home , onde você estará quando abrir o gerenciador de arquivos do nautilus Ubuntu e tiver uma estrutura como mostrada abaixo:

/home
├── andreas
└── george

1 directory, 1 file

Em george que leva o nome que usei para criar meu usuário Ubuntu, tenho todas as coisas locais para mim e para nenhum outro usuário no sistema. Aqui andreas é outro usuário do Ubuntu e o seu é diferente do meu, mas certos arquivos genéricos podem ser encontrados em .bashrc , .profile etc. Você quer criar pastas e arquivos, por favor, faça isso na pasta /home/<your_user_name> em meu caso é george. E esta é a estrutura de george :

/home/george
├── ~
├── 100
├── 2605430-dzone-internetofthings-2016.pdf-1170824539.pdf
├── anaconda2
├── Anaconda2-4.3.1-Linux-x86_64.sh
├── Android
├── android-sdk-linux
├── android-studio
├── AndroidStudioProjects
├── apachetemplates
├── apple
├── apple-el-capitan
├── apples.txt
├── apples.txt~
├── Aptana_Studio_3
├── aspnet
├── bin
├── Bonnie.12717
├── boot-repair
├── bootstrapstudio
├── Boxcryptor_Portable_Linux64_2.20.209.0
├── build
├── Capture
├── certbot-auto
├── che-docs
├── che-sample
├── clamav-0.99
├── clamav-0.99.1
├── C:\nppdf32Log\debuglog.txt
├── Code
├── codeblock-docs
├── code.txt
├── conky-1.10.6
├── css-build
├── database
├── date.out
├── debian-8.4.0-amd64-CD-1.jigdo
├── debian-8.4.0-amd64-CD-1.template
├── debian-8.4.0-amd64-DVD-1.iso.list
├── debian-8.4.0-amd64-DVD-1.iso.tmp
├── debian-8.4.0-amd64-DVD-1.iso.tmpdir
├── debian-8.4.0-amd64-DVD-1.jigdo
├── debian-8.4.0-amd64-DVD-1.jigdo.unpacked
├── debian-8.4.0-amd64-DVD-1.template
├── debian-shared
├── debug_1.log
├── Desktop
├── dir1
├── dir2
├── Documents
├── dotnet-docs
├── Downloads
├── Dropbox
├── eclipse
├── eclipse-che-4.5.1
├── eclipse-docs
├── electron.help.js
├── emacs-24.5
├── emacs-25.1
├── emmet.html~
├── EOF
├── errors
├── examples.desktop
├── ez_setup.py
├── fastcomet-ftp
├── fiddler
├── Fiddler2
├── firefox_dev
├── firefox-quantum
├── FoxitSoftware
├── fs_mark-3.3
├── geor
├── git-docs
├── glassfish-4.1.1
├── Google Drive
├── go-pear.phar
├── hert
├── Homestead
├── hotspot
├── hplip-3.16.8
├── hplip-3.16.8.run

Cortei alguns outros arquivos e pastas, pois é muito longo, mas esta é a pasta home do usuário george e alguns arquivos que você vê aqui são padrão, outros foram adicionados por mim ao longo do tempo. Por favor, dedique algum tempo para se familiarizar com o sistema de arquivos Linux para que você não atrapalhe o seu.

Abra seu terminal e execute lsblk -f e você verá algo semelhante a isto:

NAME   FSTYPE   LABEL            UUID                                 MOUNTPOINT
sda                                                                   
├─sda1 vfat                      B35B-35B8                            /boot/efi
├─sda2 ext4                      43bdfb68-9917-4937-aa5a-932bd2a94c98 /
└─sda3 swap                      e0ca0a52-fd55-459f-820a-be3531e21800 [SWAP]
sr0                                                                   
sr1    iso9660  etisalat-Nigeria 2015-05-19-10-01-25-00               /media/george/etisalat-Nigeria2
loop0  squashfs                                                       /snap/core/2774
loop1  squashfs                                                       /snap/canonical-livepatch/22
loop2  squashfs                                                       /snap/canonical-livepatch/21
loop3  squashfs                                                       /snap/canonical-livepatch/25
loop4  squashfs                                                       /snap/core/2844
loop5  squashfs                                                       /snap/core/2898

A entrada ou linha sda2 é montada em / e é aí que todas as minhas pastas e arquivos para o meu Ubuntu são e isso é o que foi visto no root file tree anteriormente. Note que isso pode ser diferente para outros usuários do Ubuntu, pois pode decidir dividir seus pontos de montagem, mas não importa como eles serão divididos, o Ubuntu colocará todos eles em um sistema de arquivos virtual (VFS) que começa ou começa em / , que é chamado root na terminologia do Linux. Então, / (root) é onde tudo começa.

Por favor, note que o Ubuntu não vai apenas deixar você criar arquivos e pastas no local / (root), você precisa fazê-lo como um usuário especial ou usuário administrador usando o comando sudo . Mas, por favor, brinque com o seu diretório /home/your_username após a familiarização com o Linux, então você pode jogar com outros locais restritos do sistema de arquivos.

    
por George Udosen 29.09.2017 / 21:18