Cara mudah untuk menukar direktori dalam Linux dari terminal
Sesetengah arahan dalam Linux terlalu kerap digunakan sehingga kita sering terlepas pandang kepentingan arahan dan butiran mengenainya terlepas. cd
adalah satu perintah sedemikian. cd
bermaksud 'direktori tukar' yang menerangkan kegunaan dan tujuannya.
cd
membolehkan anda menukar direktori semasa anda dengan mudah kepada mana-mana direktori yang anda ingin alihkan. Hanya letakkan laluan yang betul dalam arahan dan anda akan diletakkan dalam direktori itu oleh cd
.
Dalam tutorial ringkas ini, anda akan mendapat semua cerapan asas dan berguna ke dalam cd
utiliti baris arahan.
Mengetahui lebih lanjut mengenai arahan cd
cd
arahan ialah utiliti yang berguna untuk semua pengguna baris arahan yang kerap dan juga yang dikehendaki menguruskan pelayan tanpa GUI.
Mari kita lihat sintaks asas cd
arahan.
Sintaks Umum:
cd [options] [directory_or_directory_path]
Jadual berikut akan memberi anda gambaran ringkas tentang perkara yang berlaku apabila anda menggunakan pilihan ini dengan cd
arahan.
Pilihan |
Kepentingan |
/ |
menukar direktori sekarang kepada direktori akar |
~ |
menukar direktori kepada direktori rumah |
. |
Mewakili direktori semasa |
.. |
tukar kepada direktori induk bagi direktori semasa |
cd
: Anda boleh menukar direktori anda secara langsung dengan memasukkan nama direktori destinasi.
Sintaks Umum:
cd [directory_name]
Contoh:
cd workspace
Di sini, kami hanya menukar direktori semasa kepada direktori bernama 'ruang kerja'.
Nota: Sila ambil perhatian bahawa direktori ruang kerja ini harus diletakkan dalam direktori kerja anda sekarang. Jika tidak, maka anda akan mendapat ralat. Anda boleh menggunakan laluan lengkap direktori yang dikehendaki dengan cd
arahan. Kami akan belajar tentang ini dalam contoh yang akan datang.
cd /
: Perintah ini akan menukar direktori semasa anda kepada direktori akar.
Contoh:
[email protected]:~/workspace$ cd /
[email protected]:/$
Di sini, kami telah menukar direktori kerja semasa daripada 'ruang kerja' kepada root
direktori.
[email protected]:/$ pwd
/
[email protected]:/$
Semasa menggunakan arahan pwd
(print working directory) direktori ' /
' (root) dipaparkan.
cd ~
: Perintah ini membawa anda kembali ke direktori utama dari mana-mana direktori yang anda mungkin sedang bekerja.
Contoh:
[email protected]:~/space/apache$ pwd
/home/gaurav/space/apache
Saya kini berada dalam direktori bernama apache. Sekarang mari kita gunakan perintah cd ~
(tilde).
[email protected]:~/space/apache$ cd ~
[email protected]:~$
[email protected]:~$ pwd
/home/gaurav
[email protected]:~$
Sekarang, kita kembali ke direktori utama '/home/gaurav'.
cd ..
: Perintah ini membolehkan anda menukar direktori kerja semasa anda kepada direktori induk satu tahap di atas direktori anda sekarang.
Contoh:
[email protected]:~/snap/htop/1332$ pwd
/home/gaurav/snap/htop/1332
[email protected]:~/snap/htop/1332$
Dalam contoh ini, /home/gaurav/snap/htop/1332 ialah laluan direktori kerja semasa. Kami sebenarnya berada dalam direktori 1332. Direktori induk terdekat bagi direktori '1332' ialah direktori 'htop'. Apabila menggunakan cd ..
arahan, kami akan beralih ke direktori 'htop', direktori induk terdekatnya.
[email protected]:~/snap/htop/1332$ cd ..
[email protected]:~/snap/htop$
[email protected]:~/snap/htop$ pwd
/home/gaurav/snap/htop
[email protected]:~/snap/htop$
Di atas diberikan beberapa pilihan berguna yang digunakan dengan cd
arahan. Sekarang, mari kita menyelami beberapa contoh cd
arahan yang lebih terperinci .
Menukar daripada direktori semasa kepada laluan tertentu
Anda boleh menggunakan cd
arahan, untuk menukar kepada mana-mana direktori menggunakan laluannya.
Sintaks:
cd [absolute_path_of_directory]
Contoh:
cd ./snap/htop/1332/examples
Di sini, kami ingin menukar kepada direktori bernama 'contoh' yang diletakkan di laluan /home/gaurav/snap/htop/1332/examples
dari direktori rumah.
Nota: Di sini, saya telah menggunakan ./
dan bukannya menaip dalam laluan lengkap direktori rumah saya. Anda boleh mengetahui lebih lanjut mengenainya dalam artikel ini .
[email protected]:~/snap/htop1332/examples$ pwd
/home/gaurav/snap/htop/1332/examples
[email protected]:~/snap/htop/1332/examples$
Kami kini diletakkan dalam direktori 'contoh'.
Beralih ke direktori dengan ruang putih dalam nama mereka
Terdapat banyak contoh apabila kami menggunakan 'ruang' semasa menamakan direktori. Kadang-kadang, hanya menggunakan cd
arahan dengan nama jenis ini, nampaknya tidak berfungsi. Tetapi ada penyelesaian mudah untuk ini.
Meletakkan nama direktori di dalam petikan tunggal atau petikan berganda boleh menyelesaikan masalah. Anda hanya boleh menggunakan cd
"directory name"
atau cd 'directory name'
.
Sintaks:
cd "directory name 22"
Contoh:
cd "Calibre Library"
Pengeluaran:
[email protected]:~$ cd "Calibre Library"
[email protected]:~/Calibre Library$
[email protected]:~/Calibre Library$ pwd
/home/trinity/Calibre Library
Kami kini beralih ke direktori Perpustakaan Kaliber yang mempunyai ruang kosong dalam namanya.
Menukar kembali ke direktori sebelumnya
Kami sebelum ini melihat penggunaan cd ..
arahan, yang membawa anda ke direktori induk direktori kerja semasa anda. Di sini kita akan melihat satu lagi alternatif untuk ini.
Perintah cd -
(dash) membolehkan anda melakukan tindakan yang lebih kurang sama. Anda boleh beralih ke direktori sebelumnya bagi direktori kerja semasa anda.
Sintaks Umum:
cd -
Contoh:
[email protected]:~/workspace/snap/vim-editor$ pwd
/home/gaurav/workspace/snap/vim-editor
[email protected]:~/workspace/snap/vim-editor$
Di sini, saya sedang bekerja dalam direktori 'vim-editor'. Katakan pengguna ingin berpindah ke direktori sebelumnya, maka cd -
boleh membantu. Mari kita lihat bagaimana.
[email protected]:~/workspace/snap/vim-editor$ cd -
/home/trinity/workspace/snap
[email protected]:~/workspace/snap$
Di sini, kami kini telah berpindah ke direktori sebelumnya bernama 'snap'.
Kesimpulan
Dalam tutorial yang sangat mudah ini, kami belajar tentang arahan yang sangat asas dan mesra cd
(iaitu menukar direktori) yang digunakan dalam semua sistem Linux. Kami kini akan dapat menavigasi melalui berbilang direktori semasa bekerja pada terminal tanpa menggunakan GUI. cd
arahan akan mudah digunakan selepas melalui tutorial ini.