Cara menghapus spasi dari nama file

keyboard, cara menghapus nama file spasi

Pada banyak kesempatan Anda akan menemukan nama file dan direktori yang memiliki spasi di antara namanya, terutama yang berasal dari Windows. Spasi ini sering mengganggu, terutama saat bekerja dari shell, karena Anda perlu mengidentifikasinya sehingga tidak diperlakukan sebagai nama atau opsi perintah yang terpisah. Oleh karena itu, dalam tutorial ini kita akan melihat beberapa cara untuk hapus spasi secara otomatis.

Selain itu, kita juga akan melihat bagaimana ini dapat digunakan file atau direktori dengan nama yang memiliki spasi tanpa memberi Anda kesalahan.

Cara menggunakan file dan direktori dengan spasi

Mencoba untuk ruang pelarian dari nama-nama file dan direktori di terminal Linux, Anda dapat melakukannya dengan cara berikut:

  • Menyertakan "" (tanda kutip ganda) di bagian jalur yang ada spasinya atau seluruhnya. Sebagai contoh:
cd "nombre con espacio"/

  • Menggunakan karakter \ sebelum setiap spasi. Sebagai contoh:
nano nombre\ con\ espacio.txt

Dengan cara ini, Anda akan lewati ruang yang mengganggu ini. Nah, agar tidak harus menggunakan opsi ini lagi, yang bisa lebih merepotkan, Anda bisa mengikuti langkah-langkah berikut…

Cara menghilangkan spasi dari nama

Sekarang, Anda dapat menggunakan berbagai metode untuk membuat ruang nama ini berhenti menjadi masalah selamanya. Jika Anda memiliki banyak nama dengan spasi, tidak logis untuk melakukannya satu per satu, tetapi Anda dapat mengotomatiskan tugas ini untuk hapus atau ganti spasi:

  • Gunakan perintah rename untuk itu. Misalnya, yang pertama dari perintah ini menghapus spasi dari semua file .txt, sedangkan yang kedua menghapus spasi dari semua file dalam direktori saat ini:

ganti nama 's/\s/_/g' ./*.txt
ganti nama 's/\s/_/g' ./*.*

  • Gunakan find untuk mengganti semua nama yang memiliki spasi, menggantinya dengan _. Misalnya, lakukan dengan semua .txt dari direktori saat ini atau seluruh FS:
find . -type f -name "* *.txt" -exec bash -c 'mv "$0" "${0// /_}"' {} \;

**find / -type f -name "* *.txt" -exec bash -c 'mv "$0" "${0// /_}"' {} \;

**Hati-hati dengan perintah kedua! Anda dapat mengubah nama yang digunakan oleh program tertentu dan menghentikannya.

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.