Apa yang diterjemahkan oleh perintah “mkdir bin lib lib / NAME” di Windows?


1

Saya mengerjakan tutorial Ruby dan sedang mengatur proyek menggunakan perintah yang terdaftar.

Tidak jelas bagi saya apa yang sebenarnya mereka lakukan dengan perintah itu.

Apakah mereka membuat path bin / lib / lib / NAME / test? Tanda '/' membuat saya kesal mungkin berpikir bahwa mereka benar-benar hanya membuat satu folder lib?

Terima kasih sebelumnya

Jawaban:


6

Seperti yang biasa dikatakan guru fisika saya, "Tidak sesederhana kelihatannya ... lebih sederhana dari itu."

Argumen perintah - di Linux dan Windows - dibatasi oleh ruang, dan mkdir memproses masing-masing secara terpisah. Jadi saat Anda berlari mkdir bin lib lib/NAME test, itu menciptakan direktori bernama setelah setiap argumen, terpisah.

Ini pada dasarnya setara dengan:

mkdir bin
mkdir lib
mkdir lib/NAME
mkdir test

Sintaksnya akan sama pada Windows juga, apakah Anda membuat keempat direktori dalam satu perintah atau empat perintah - hanya pemisah jalur yang berbeda (Windows menggunakan lib\NAME ).


2

Spasi adalah pemisah, sehingga menciptakan direktori berikut:

  • tempat sampah
  • Lib
  • lib / NAME (NAME menjadi subdirektori lib)
  • uji
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.