Πώς να μετονομάσετε το & Μετακίνηση αρχείων με κενά στο όνομα στη γραμμή εντολών

Πίνακας περιεχομένων:

Anonim

Εάν είστε νέος στη γραμμή εντολών Mac, μπορεί να έχετε συναντήσει μια κατάσταση όπου προσπαθείτε να αλληλεπιδράσετε με ένα αρχείο που έχει κενά στο όνομα, για παράδειγμα "This File.txt" αλλά όπως πιθανότατα ανακαλύψατε, δεν μπορείτε απλώς να πληκτρολογήσετε το όνομα του αρχείου εάν υπάρχουν κενά μέσα στο όνομα του αρχείου ή η εντολή για μετακίνηση, μετονομασία, αντιγραφή ή με άλλο τρόπο αλληλεπίδραση με το αρχείο θα αποτύχει να εκτελεστεί.

Υπάρχουν μερικοί τρόποι αλληλεπίδρασης με αρχεία από το Terminal που έχουν κενά στα ονόματα των αρχείων, αλλά ο ένας είναι αναμφισβήτητα πιο εύκολος στη μνήμη και τη χρήση από τον άλλο.

Εστιάζουμε στο Mac εδώ, αλλά αυτό λειτουργεί βασικά με οποιαδήποτε γραμμή εντολών unix που θα συναντήσετε, είτε πρόκειται για MacOS, Linux, Windows WSL, κ.λπ.

Αλληλεπίδραση με αρχείο με κενά στο όνομα στη γραμμή εντολών με εισαγωγικά

Ο απλούστερος τρόπος αλληλεπίδρασης με ένα αρχείο που έχει κενά στο όνομα του αρχείου είναι χρησιμοποιώντας εισαγωγικά.

Για παράδειγμα, εάν προσπαθούμε να μετακινήσουμε ένα αρχείο που ονομάζεται "Sample File.pdf", η εντολή που θα χρησιμοποιήσουμε θα μοιάζει με την εξής:

"

mv Δείγμα αρχείου.pdf>"

Ή για να μετονομάσετε ένα "Sample File.pdf" θα μοιάζει με το εξής:

"

mv Δείγμα αρχείου.pdf Δείγμα αρχείου 2.pdf"

Modify Files with Spaces in Name from Terminal by Escape

Μπορείτε επίσης να ξεφύγετε από τα κενά με ανάστροφη κάθετο, αλλά για τους περισσότερους χρήστες αυτό δεν είναι τόσο απλό όσο η χρήση εισαγωγικών. Αυτό θα μοιάζει με το εξής:

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

Παρατηρήστε πώς βρίσκεται το \ πριν από το κενό στο όνομα του αρχείου.

Και πάλι, για τους περισσότερους χρήστες, η χρήση εισαγωγικών είναι ο απλούστερος και πιο άμεσος τρόπος, αλλά μπορείτε επίσης να χρησιμοποιήσετε τη μέθοδο διαφυγής κάθετο.

Πώς να μετονομάσετε το & Μετακίνηση αρχείων με κενά στο όνομα στη γραμμή εντολών