web-dev-qa-db-ja.com

管理者権限を持つ端末から新しいフォルダーを作成する方法は?

Javaをインストールしたいのですが、インストール手順では、/Java/という新しいフォルダーを標準の/usr/フォルダーに作成するように求められます。

ただし、このフォルダーはブロックされています。つまり、PCManFMファイルマネージャーを使用して、その上に新しいフォルダーを作成することはできません。このオプションは灰色です。

そのため、ターミナルセッションから作成するコマンドがあるはずです。 (Sudoで、たぶん?)

どうすれば入手できますか?それを取得するための正しいコマンドはどれですか?

14
Juan

質問の2つの部分、Javaインストールとフォルダー作成に対処します。

Javaインストール

それについてはすでに質問があります: Sun/Oracle独自の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がそこにあるもの(最初のrwx)を読み書きでき、グループtestuserはそこにあるものだけを読み取り、実行できます-それがr-x部分です。最後のr-x部分は、他のグループまたはユーザーの読み取り実行を意味します。

/usrフォルダーはrootユーザーが所有するため、rootのみがそこに書き込むことができます。つまり、ファイルまたはフォルダーを作成します。そのため、一時的にroot権限を取得するにはSudoが必要です。

7

以下を使用して、コマンドラインターミナルからフォルダーを作成します。

Sudo mkdir /usr/Java

/usrSudoユーザーが所有しているため、/usrを変更するにはrootが必要です。

17
Seth Difley

いくつかの選択肢があります。

  • gksudo pcmanfmはパスワードの入力を要求し、PCManFM rootとしてを開きます。注意しないと、意図せずにシステムファイルを変更する可能性があるため、やや危険です。

  • Sudo mkdir /usr/Javaはディレクトリを直接作成します。

3
cat
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
1
Kyrie