관리 권한이있는 터미널에서 새 폴더를 만드는 방법은 무엇입니까?


14

JAVA를 설치하고 싶지만 설치 지침 /java/에 표준 /usr/폴더에 이라는 새 폴더를 작성하라는 메시지가 표시됩니다.

그러나이 폴더는 차단되어 있습니다. 즉, PCManFM 파일 관리자를 사용하여 새 폴더를 만들 수 없습니다. 옵션이 회색이기 때문입니다.

따라서 터미널 세션에서 명령을 작성하는 명령이 있어야한다고 생각합니다. ( sudo, 아마도?)

어떻게 구할 수 있습니까? 그것을 얻는 올바른 명령은 무엇입니까?

답변:


8

귀하의 질문 중 두 부분, 즉 Java 설치 및 폴더 생성에 대해 다룰 것입니다.

자바 설치

우리는 이미 그것에 대해 질문이 있습니다 : 어떻게 썬 / 오라클의 독자적인 자바 JDK 6/7/8 또는 JRE를 설치할 수 있습니까? 필요한 모든 명령이 man COMMAND있으며 터미널에서 설명서 페이지를 읽는 것이 좋습니다 .

Java의 오픈 소스 버전 인 Open JDK도 있습니다. 그것의 설치는 다소 간단합니다

sudo apt-get install openjdk-7-jre openjdk-7-jdk icedtea-7-plugin

apt-get은 모든 것을 처리합니다. 패키지와 함께 apt-get또는 패키지와 함께 제공 dpkg되는 사전 설치 및 사후 설치 스크립트가있는 패키지를 설치하면 자동으로 실행되어 어떤 프로그램을 가져와야합니다.

폴더 생성

파일 생성과 마찬가지로 폴더 (Linux 용어-디렉토리) 생성은 권한에 따라 다릅니다. 폴더에 다음 권한이있는 경우

drwxr-xr-x 15 testuser  testuser   4096 Nov 22 12:34 testuser/

즉, 해당 폴더의 소유자가 내용을 testuser읽고 쓰기 실행하고 (first rwx) 그룹 testuser이 내용을 읽고 실행할 수 있음을 의미합니다. 즉 r-x, r-x부분은 다른 그룹이나 사용자에 대한 읽기 실행을 의미합니다.

/usr폴더는 루트 사용자가 소유하므로 루트 만 쓸 수 있으므로 파일이나 폴더를 만듭니다. 따라서 sudo일시적으로 루트 권한을 얻어야합니다.


18

다음을 사용하여 명령 행 터미널에서 폴더를 작성하십시오.

sudo mkdir /usr/java

사용자 가 소유하고 있기 때문에 sudo변경 해야 합니다 ./usr/usrroot


그렇습니다. 왜 그런지 자세히 설명해 sudo주시겠습니까?
Sergiy Kolodyazhnyy

@Serg 폴더 /usr가 소유하고 root:root있으므로이를 수정하려면 루트 권한이 필요합니다.
zwork

1
@zwork <. <22k 담당자와 나는 이미 알고 있습니다. 나는 사람들이 자신의 답변을 개선하도록 여기에 노력하고 있습니다
Sergiy Kolodyazhnyy

@Serg 죄송합니다, 프로필을 확인하지 않았습니다
zwork

@zwork 그것은 모두 좋다 ^ _ ^ 아마 내 첫 번째 의견을 다르게
말했을 것입니다

3

몇 가지 선택 사항이 있습니다.

  • gksudo pcmanfm암호를 입력 한 다음 PCManFM 을 root 로 열도록 요청합니다. 주의하지 않으면 실수로 시스템 파일을 수정할 수 있기 때문에 다소 위험합니다.

  • sudo mkdir /usr/java 디렉토리를 직접 생성합니다.


OP가 PCManFM을 사용하는 것을 알고 있지만 여전히 우분투이며 여전히 노틸러스가 있으며 노틸러스는 nautilus-admin관리자 권한으로 파일 / 디렉토리를 마우스 오른쪽 버튼으로 클릭하고 열 수 있습니다. 당신은 당신의 답변에 포함시키고 싶을 수도 있습니다
Sergiy Kolodyazhnyy

@Serg 내가 들어 본 적이없는 nautilus-admin내가이없는 nautilus나는 그것이 무엇인지 전혀 모른다 때문에 나는이 포함되지 않도록 테스트하려면이 상자에.
고양이

내 노트북에는 Lubuntu 15.10을 사용하며 노틸러스가 없습니다. Lubuntu의 파일 관리자는 PCManFM입니다. 데스크탑 PC에서는 Ubuntu Studio 15.10을 사용하며 노틸러스가 없습니다. Ubuntu Studio의 파일 관리자는 Thunar입니다.
Juan

1
Creates folders and files

mkdir -p ~/example(Folder)/text(Folder)
touch ~/example(folders)/text(Folder)/text{1..420}.txt
chmod -R 757 ~/example (folder with rights)


Move the text to another created folder

mkdir -p /Sturrage/V1Tst/Memes
mv ~/example/text/text{1..125}.txt /Sturrage/V1Tst/Memes


Same thing but with another folder to put all the text files that are left behind and with rights and user.

mkdir -p /V1Tst/Trash
cp ~/example/text/* /V1Tst/Trash
chmod -R 727 /V1Tst
chown -R user:group /V1Tst

우분투에 오신 것을 환영합니다! 확실한 답변을 만들기 위해 필요한 단계를보다 자세하게 제공하여이 답변을 개선 할 수 있습니다.
Videonauth
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.