Mengelola lokasi saat ini
Saat menavigasi sistem folder di File Explorer, Anda biasanya memiliki lokasi kerja tertentu - yaitu, folder yang terbuka saat ini. Item dalam folder saat ini dapat dimanipulasi dengan mudah dengan mengkliknya. Untuk antarmuka baris perintah seperti Cmd.exe, ketika Anda berada di folder yang sama dengan file tertentu, Anda dapat mengaksesnya dengan menentukan nama yang relatif pendek, daripada perlu menentukan seluruh jalur ke file. Direktori saat ini disebut direktori kerja.
PowerShell menggunakan Lokasi kata benda untuk merujuk ke direktori kerja, dan mengimplementasikan keluarga cmdlet untuk memeriksa dan memanipulasi lokasi Anda.
Mendapatkan lokasi Anda saat ini (Get-Location)
Untuk menentukan jalur lokasi direktori Anda saat ini, masukkan Get-Location
perintah :
Get-Location
Path
----
C:\Documents and Settings\PowerUser
Catatan
Get-Location
Cmdlet mirip dengan perintah pwd di shell BASH. Set-Location
Cmdlet mirip dengan perintah cd di Cmd.exe.
Mengatur lokasi Anda saat ini (Set-Location)
Perintah Get-Location
digunakan dengan Set-Location
perintah . Perintah ini Set-Location
memungkinkan Anda menentukan lokasi direktori Anda saat ini.
Set-Location -Path C:\Windows
Setelah Anda memasukkan perintah, perhatikan bahwa Anda tidak menerima umpan balik langsung tentang efek perintah. Sebagian besar perintah PowerShell yang melakukan tindakan menghasilkan sedikit atau tanpa output karena outputnya tidak selalu berguna. Untuk memverifikasi bahwa perubahan direktori yang berhasil telah terjadi saat Anda memasukkan Set-Location
perintah, sertakan parameter PassThru saat Anda memasukkan Set-Location
perintah:
Set-Location -Path C:\Windows -PassThru
Path
----
C:\WINDOWS
Parameter PassThru dapat digunakan dengan banyak perintah Set di PowerShell untuk mengembalikan informasi tentang hasil untuk kasus di mana tidak ada output default.
Anda dapat menentukan jalur relatif terhadap lokasi Anda saat ini dengan cara yang sama seperti yang Anda lakukan di sebagian besar shell perintah UNIX dan Windows. Dalam notasi standar untuk jalur relatif, titik (.
) mewakili folder Anda saat ini, dan periode ganda (..
) mewakili direktori induk lokasi Anda saat ini.
Misalnya, jika Anda berada di C:\Windows
folder, titik (.
) mewakili C:\Windows
dan titik ganda (..
) mewakili C:
. Anda dapat mengubah dari lokasi Anda saat ini ke akar C:
drive dengan mengetik:
Set-Location -Path .. -PassThru
Path
----
C:\
Teknik yang sama berfungsi pada drive PowerShell yang bukan drive sistem file, seperti HKLM:
. Anda dapat mengatur lokasi Anda ke HKLM\Software
kunci di registri dengan mengetik:
Set-Location -Path HKLM:\SOFTWARE -PassThru
Path
----
HKLM:\SOFTWARE
Anda kemudian dapat mengubah lokasi direktori ke direktori induk, menggunakan jalur relatif:
Set-Location -Path .. -PassThru
Path
----
HKLM:\
Anda dapat mengetik Set-Location
atau menggunakan salah satu alias PowerShell bawaan untuk Set-Location
(cd
, chdir
, sl
). Contohnya:
cd -Path C:\Windows
chdir -Path .. -PassThru
sl -Path HKLM:\SOFTWARE -PassThru
Menyimpan dan mengingat lokasi terbaru (Push-Location dan Pop-Location)
Saat mengubah lokasi, sangat membantu untuk melacak di mana Anda berada dan untuk dapat kembali ke lokasi Anda sebelumnya. Push-Location
Cmdlet di PowerShell membuat riwayat yang diurutkan ("tumpukan") jalur direktori tempat Anda berada, dan Anda dapat mundur melalui riwayat jalur direktori menggunakan Pop-Location
cmdlet.
Misalnya, PowerShell biasanya dimulai di direktori beranda pengguna.
Get-Location
Path
----
C:\Documents and Settings\PowerUser
Catatan
Tumpukan kata memiliki arti khusus dalam banyak pengaturan pemrograman, termasuk .NET Framework. Seperti tumpukan item fisik, item terakhir yang Anda masukkan ke tumpukan adalah item pertama yang dapat Anda tarik dari tumpukan. Menambahkan item ke tumpukan secara kolektif dikenal sebagai "mendorong" item ke tumpukan. Menarik item dari tumpukan secara kolektif dikenal sebagai "memunculkan" item dari tumpukan.
Untuk mendorong lokasi saat ini ke tumpukan, lalu pindah ke folder Pengaturan lokal, ketik:
Push-Location -Path "Local Settings"
Anda kemudian dapat mendorong lokasi Pengaturan Lokal ke tumpukan dan berpindah ke folder Temp dengan mengetik:
Push-Location -Path Temp
Anda dapat memverifikasi bahwa Anda mengubah direktori dengan memasukkan Get-Location
perintah:
Get-Location
Path
----
C:\Documents and Settings\PowerUser\Local Settings\Temp
Anda kemudian dapat muncul kembali ke direktori yang terakhir dikunjungi dengan memasukkan Pop-Location
perintah, dan memverifikasi perubahan dengan memasukkan Get-Location
perintah:
Pop-Location
Get-Location
Path
----
C:\Documents and Settings\me\Local Settings
Sama seperti Set-Location
cmdlet, Anda dapat menyertakan parameter PassThru saat memasukkan Pop-Location
cmdlet untuk menampilkan direktori yang Anda masukkan:
Pop-Location -PassThru
Path
----
C:\Documents and Settings\PowerUser
Anda juga dapat menggunakan cmdlet Lokasi dengan jalur jaringan. Jika Anda memiliki server bernama FS01 dengan berbagi bernama Publik, Anda dapat mengubah lokasi Anda dengan mengetik
Set-Location \\FS01\Public
or
Push-Location \\FS01\Public
Anda dapat menggunakan Push-Location
perintah dan Set-Location
untuk mengubah lokasi ke drive yang tersedia. Misalnya, jika Anda memiliki drive CD-ROM lokal dengan huruf drive D yang berisi CD data, Anda dapat mengubah lokasi ke drive CD dengan memasukkan Set-Location D:
perintah.
Jika drive kosong, Anda akan mendapatkan pesan kesalahan berikut:
Set-Location D:
Set-Location : Cannot find path 'D:\' because it does not exist.
Saat Anda menggunakan antarmuka baris perintah, tidak mudah menggunakan File Explorer untuk memeriksa drive fisik yang tersedia. Selain itu, File Explorer tidak akan menunjukkan semua drive PowerShell. PowerShell menyediakan serangkaian perintah untuk memanipulasi drive PowerShell.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk