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.