Sunday, May 5, 2024
5
rated 0 times [  5] [ 0]  / answers: 1 / hits: 19157  / 2 Years ago, wed, april 20, 2022, 10:52:39

I'm trying to get a small folder (/test) with a couple small text files to a folder that I don't have write permissions for. I'm the sole user on this account and I don't know why I wouldn't have access.



My first attempt was to use the gui to create a folder but it is not a selectable option when I right click. When I look at the permissions for the folder I want to place my new folder it it the root's and in the root group.



I then tried writing the folder in the terminal which worked.



sudo mkdir /opt/shiny-server/test


So I tried writing the files to the folder but it seems there are many ways to do this and I am confused on what to do. Assume I want to write a very simple text file that might have quotes, less than symbols and other characters in it.



Then I thought the easiest solution might be to just move a directory over using the command line.



sudo mv /Home/Documents/test opt/shiny-server/


But there is "no such directory" for test folder even though I can see it in the gui.



So this is a call for help to learn ubuntu...




  1. I want to know how can I change the permission on this folder to write files and folders.

  2. What is the best way to write text file in a single instance in terminal using a cut paste approach?

  3. What is wrong with my method for trying to move folders?



Thanks! Working with 12.04 here.


More From » command-line

 Answers
1

In your mv command you are using a relative path for opt/shiny-server/ so this will only work if you current directory has opt as a subdirectory. To ensure that this isn't the issue use a full path /opt/shiny-server/.



To change permission of /opt/shiny-server/test/ use sudo chmod 777 /opt/shiny-server/test This opens up the permissions for everyone.



A better solution is to change the permission to give You more access sudo chown <username>:<username> /opt/shiny-server/test/



To work with files with strange characters in the name, wrap the filename in quotes, and escape single and double quote within the name "this<>isn't aNICE file.name"


[#26267] Thursday, April 21, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
nalystcul

Total Points: 390
Total Questions: 106
Total Answers: 115

Location: Tokelau
Member since Sun, May 7, 2023
1 Year ago
;