Bagaimana untuk menamakan semula & Alihkan Fail dengan Ruang dalam Nama di Baris Perintah

Isi kandungan:

Anonim

Jika anda baru menggunakan baris arahan Mac, anda mungkin terjumpa situasi di mana anda cuba berinteraksi dengan fail yang mempunyai ruang dalam nama, contohnya “This File.txt” tetapi seperti yang anda mungkin temui, anda tidak boleh hanya menaip nama fail jika terdapat ruang dalam nama fail, atau arahan untuk memindahkan, menamakan semula, menyalin atau sebaliknya berinteraksi dengan fail akan gagal dilaksanakan.

Terdapat beberapa cara untuk berinteraksi dengan fail dari Terminal yang mempunyai ruang dalam nama fail, tetapi satu boleh dikatakan lebih mudah diingati dan digunakan berbanding yang lain.

Kami memfokuskan pada Mac di sini, tetapi ini pada asasnya berfungsi dengan mana-mana baris arahan unix yang akan anda temui, sama ada MacOS, Linux, Windows WSL, dsb.

Berinteraksi dengan Fail dengan Ruang dalam Nama dalam Baris Perintah dengan Tanda Petikan

Cara paling mudah untuk berinteraksi dengan fail yang mempunyai ruang dalam nama fail ialah dengan menggunakan tanda petikan.

Sebagai contoh, jika kami cuba mengalihkan fail yang dipanggil "Sample File.pdf" arahan yang akan digunakan akan kelihatan seperti berikut:

"

mv Contoh Fail.pdf>"

Atau untuk menamakan semula "Fail Contoh.pdf" akan kelihatan seperti berikut:

"

mv Fail Contoh.pdf Fail Contoh 2.pdf"

Ubah suai Fail dengan Ruang dalam Nama daripada Terminal dengan Melarikan Diri

Anda juga boleh melarikan diri dari ruang dengan garis miring ke belakang, tetapi bagi kebanyakan pengguna ini tidak semudah menggunakan tanda petikan. Ini akan kelihatan seperti berikut:

mv Sample\ File.pdf ~/Path/To/Destination/

Perhatikan bagaimana \ terletak sebelum ruang dalam nama fail.

Sekali lagi, bagi kebanyakan pengguna, menggunakan tanda petikan ialah cara yang paling mudah dan langsung, tetapi anda juga bebas untuk menggunakan kaedah garis miring melarikan diri.

Bagaimana untuk menamakan semula & Alihkan Fail dengan Ruang dalam Nama di Baris Perintah