Menangani nama file dengan spasi di Linux

Menangani nama file dengan spasi di Linux

Adalah normal bahwa kami membuat file dan direktori (atau kami dapat mengatakan folder) di mesin kami agar tetap teratur, jadi ketika kami perlu, kami dapat dengan mudah mencarinya. Terkadang kami menyimpannya dengan nama yang memiliki spasi, misalnya, kami menyimpan file dengan nama "file saya" sekarang dalam hal ini terminal Linux akan membuat kesalahan. Dapat file tidak disimpan dengan spasi di linux? Ya! kita bisa tetapi mereka akan diakses secara berbeda di terminal.

Penulisan ini berfokus pada kesalahan apa yang kita hadapi saat mengakses file dan direktori dengan ruang atas nama mereka dan bagaimana menghindari kesalahan seperti itu.

Cara membuat file dengan spasi dalam namanya di Linux

Untuk memahami cara merujuk nama file dengan spasi di Linux, kami akan mempertimbangkan contoh. Pertama, kami akan membuka terminal.

Kemudian buat file dengan nama "file saya" dengan menggunakan perintah Touch:

sentuh file saya  

Sekarang lihat file sedang dibuat atau tidak dengan menggunakan perintah "LS". Kami mengamati bahwa alih -alih satu, dua file telah dibuat, satu dengan "saya" dan yang kedua dengan nama "file".

Untuk menggunakan spasi dalam nama kami menggunakan kutipan (") atau urutan melarikan diri (\). Sekarang kita kembali membuat file lain menggunakan (") dan menggunakan lainnya (\).

sentuh 'file saya'  Tes Sentuh \ File  

Sekarang lagi gunakan perintah "LS" untuk melihat file.

File telah dibuat. Mari kita periksa apakah kita mendapatkan kesalahan yang sama dalam pembuatan direktori menggunakan ruang atau tidak. Kami akan membuat direktori menggunakan ruang dengan perintah mkdir.

Koleksi baru MKDIR  

Kami akan melihat apakah direktori telah dibuat atau tidak menggunakan perintah "LS". Itu menciptakan dua direktori, bukan satu.

Kita dapat memperbaiki ini dengan cara yang sama seperti yang kita lakukan dalam metode pembuatan file dengan menggunakan (") atau (\). Sekali lagi membuat direktori menggunakan ini (") atau (\).

mkdir my \ new \ collection  

Sekarang kami akan memeriksa hasilnya.

Cara merujuk nama file dengan spasi di linux

Jadi kita dapat melihat bahwa direktori telah dibuat sesuai dengan persyaratan kami. Sekarang jika kami ingin melihat konten file, kami cukup menggunakan nama kucing dan file dengan spasi; Ini akan memberi kita kesalahan bahwa direktori tidak tersedia.

file uji kucing  

Kita harus menggunakan "\". Misalnya, kami ingin melihat konten file uji dengan menggunakan perintah CAT.

Tes Cat \ File  

File kosong sehingga tidak menampilkan hasil tetapi perintah berjalan dengan sukses. Kami juga dapat membuka file dengan menggunakan apostrophes ("") atau kutipan ("" "") sebagai:

Kucing ""File Uji""  [ATAU] 'file uji' kucing  

Hapus nama file dengan spasi di Linux

Demikian pula, Anda juga dapat menghapus file dan direktori dengan ruang dalam namanya dengan menggunakan apostrophes (""), tanda kutip ("" "") atau urutan melarikan diri (\).

RM -F 'File Tes'  

Demikian pula, Anda dapat menghapus direktori dengan spasi.

rm -f 'koleksi baru saya'  

Kesimpulan

Kami membuat file dan direktori, tanpa repot -repot fokus pada nama yang dapat memiliki spasi. Terminal Linux memperlakukan file dan folder secara berbeda yang memiliki spasi atas nama mereka. Jadi artikel ini memecahkan masalah. Jika kami ingin memberi nama file atau direktori dengan spasi, kami dapat melakukannya dengan menggunakan apostrof (""), tanda kutip ("" "") atau urutan melarikan diri (\).

"