Windows XP - Επιλογή αρχείων και φακέλων
Πίνακας περιεχομένων:
Σε ορισμένες περιπτώσεις, ίσως θέλετε να περικόψετε (κενό) ένα υπάρχον αρχείο σε μηδενικό μήκος. Με απλά λόγια, η περικοπή ενός αρχείου σημαίνει την αφαίρεση των περιεχομένων του αρχείου χωρίς να διαγραφεί το αρχείο.
Η περικοπή ενός αρχείου είναι πολύ πιο γρήγορη και ευκολότερη από τη διαγραφή του αρχείου, την αναδημιουργία του και τη ρύθμιση των σωστών δικαιωμάτων και ιδιοκτησίας. Επίσης, εάν το αρχείο ανοίξει με μια διαδικασία, η κατάργηση του αρχείου ενδέχεται να προκαλέσει δυσλειτουργία στο πρόγραμμα που το χρησιμοποιεί.
Αυτό το σεμινάριο εξηγεί πώς μπορείτε να περικόψετε τα αρχεία σε μηδενικό μέγεθος σε συστήματα Linux χρησιμοποιώντας ανακατεύθυνση κελύφους και την εντολή
truncate
.
Shell Redirection
Η πιο εύκολη και πιο χρησιμοποιημένη μέθοδος για την περικοπή αρχείων είναι η χρήση του χειριστή ανακατεύθυνσης
>
κελύφους.
Η γενική μορφή της περικοπής αρχείων με χρήση ανακατεύθυνσης είναι:
: > filename
Ας καταρρίψουμε την εντολή:
- Το
:Το παχύ τελεία είναιtrueκαι δεν παράγει έξοδο. Ο χειριστής ανακατεύθυνσης>ανακατευθύνει την έξοδο της προηγούμενης εντολής στο δεδομένο αρχείο.filename, το αρχείο που θέλετε να περικόψετε.
Εάν υπάρχει το αρχείο, θα αποκοπεί στο μηδέν. Διαφορετικά, θα δημιουργηθεί το αρχείο.
Αντί για
:
μπορεί επίσης να χρησιμοποιήσει μια άλλη εντολή που δεν παράγει έξοδο.
Ακολουθεί ένα παράδειγμα χρήσης της εντολής
cat
για την εξαγωγή των περιεχομένων της
/dev/null
συσκευής, η οποία επιστρέφει μόνο ένα χαρακτήρα του τέλους του αρχείου:
cat /dev/null > filename
Μια άλλη εντολή που μπορεί να χρησιμοποιηθεί είναι
echo
. Η επιλογή
-n
λέει
echo
να μην προστεθεί μια νέα γραμμή:
echo -n > filename
Στα περισσότερα μοντέρνα κελύφη όπως το Bash ή το Zsh μπορείτε να παραλείψετε την εντολή πριν από το σύμβολο ανακατεύθυνσης και να χρησιμοποιήσετε:
> filename
Για να μπορέσετε να κόψετε ένα αρχείο, πρέπει να έχετε δικαιώματα εγγραφής στο αρχείο. Συνήθως, θα χρησιμοποιούσατε το
sudo
για αυτό, αλλά τα αυξημένα προνόμια root δεν ισχύουν για την ανακατεύθυνση. Ακολουθεί ένα παράδειγμα:
sudo: > /var/log/syslog
bash: /var/log/syslog: Permission denied
Υπάρχουν πολλές λύσεις που επιτρέπουν την ανακατεύθυνση με το
sudo
. Η πρώτη επιλογή μπορεί να εκτελέσει ένα νέο κέλυφος με sudo και να εκτελέσει μια εντολή μέσα στο κέλυφος χρησιμοποιώντας τη σημαία
-c
:
sudo sh -c '> filename'
Μια άλλη επιλογή είναι να διοχετεύσετε την έξοδο στην εντολή
tee
, να αυξήσετε τα δικαιώματα του
tee
με το
sudo
και να γράψετε την κενή έξοδο σε ένα δεδομένο αρχείο:
truncate
εντολής
truncate
είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που σας επιτρέπει να συρρικνώσετε ή να επεκτείνετε το μέγεθος ενός αρχείου σε ένα δεδομένο μέγεθος.
Η γενική σύνταξη για την περικοπή αρχείων σε μηδενικό μέγεθος με την εντολή
truncate
, έχει ως εξής:
truncate -s 0 filename
Η επιλογή
-s 0
θέτει το μέγεθος αρχείου στο μηδέν.
Για παράδειγμα, για να αδειάσετε το αρχείο καταγραφής πρόσβασης Nginx θα χρησιμοποιούσατε:
sudo truncate -s 0 /var/log/nginx/access.log
Αδειάστε όλα τα αρχεία καταγραφής
Με την πάροδο του χρόνου, η μονάδα δίσκου σας μπορεί να γεμίσει με πολλά μεγάλα αρχεία καταγραφής που αναλαμβάνουν μεγάλες ποσότητες χώρου στο δίσκο.
Η ακόλουθη εντολή θα αδειάσει τα αρχεία που λήγουν με ".log" κάτω από τον κατάλογο
/var/log
:
sudo truncate -s 0 /var/log/**/*.log
Μια καλύτερη επιλογή θα ήταν να περιστρέψετε, να συμπιέσετε και να αφαιρέσετε τα αρχεία καταγραφής με το εργαλείο
logrotate
.
συμπέρασμα
Για να κόψετε ένα αρχείο στο Linux, χρησιμοποιήστε τον τελεστή ανακατεύθυνσης
>
ακολουθούμενο από το όνομα του αρχείου.
Το FTD World, στο ftdworld.net, είναι ένας ιστότοπος ευρετηρίου Usenet που απαριθμεί συνδέσμους προς δυαδικά αρχεία που δημοσιεύθηκαν στο Usenet. Παρέχει επίσης αρχεία με τη μορφή NZB που επιτρέπει στους χρήστες να κατεβάζουν πιο εύκολα τα αναρτημένα αρχεία. Με αυτόν τον τρόπο, ο ιστότοπος παρέχει πρόσβαση σε αρχεία ψυχαγωγίας που περιέχουν πνευματικά δικαιώματα, συμπεριλαμβανομένων βιβλίων, ταινιών, μουσικής, παιχνιδιών και λογισμικού, χωρίς την άδεια των κατόχων πνευματικών δικαιωμάτων, σύμφων
Η Brein ήθελε το δικαστήριο να αναγκάσει την ING Bank να αποκαλύψει ποιος είναι πίσω από έναν αριθμό τραπεζικού λογαριασμού που δημοσιεύτηκε στο site που χρησιμοποιείται για τη λήψη δωρεών, σύμφωνα με την ετυμηγορία που δημοσίευσε το δικαστήριο την Πέμπτη. Δεν ήταν προηγουμένως σε θέση να εντοπίσει τον καταχωρίζοντα ονόματος τομέα και δεν είχε λάβει απάντηση σε επιστολή που απέστειλε στον ρώσο πάροχο φιλοξενίας.
Έχουμε ήδη δει τι είναι τα προσωρινά αρχεία στα Windows. Τα προσωρινά αρχεία στα Windows είναι εκείνα τα αρχεία ανεπιθύμητης αλληλογραφίας των οποίων η χρήση είναι προσωρινή και καθίσταται περιττή όταν ολοκληρωθεί η εργασία. Αυτά τα προσωρινά αρχεία θα πρέπει να διαγραφούν μόλις το πρόγραμμα τερματιστεί. Αλλά αυτό δεν συμβαίνει πάντοτε, οδηγώντας σε σπατάλη του χώρου στο δίσκο.
Ενώ η παρουσία αυτών των Προσωρινών Αρχείων δεν επηρεάζει πραγματικά την απόδοση του λειτουργικού σας συστήματος, η διαγραφή τους περιοδικά είναι απλώς θέμα καλής πρακτικής διατήρησης της οικίας. θα πρέπει να το κάνουμε τακτικά. Πόσο συχνά πρέπει να κάνετε εξαρτάται από το πόσο επιθετικά χρησιμοποιείτε τον υπολογιστή σας. Αλλά για τους περισσότερους χρήστες, πιστεύω ότι η διαγραφή τέτοιων προσωρινών αρχείων τουλάχιστον μία φορά το μήνα θα πρέπει να είναι αρκετά καλή.
Τα ανεπιθύμητα αρχεία είναι αρχεία που παραμένουν στον υπολογιστή σας μετά την εκτέλεση μιας εργασίας. Μερικές φορές, τα Windows ή κάποιο πρόγραμμα χρειάζεται να δημιουργήσει προσωρινά αρχεία κάνοντας κάποια εργασία και στη συνέχεια ξεχάσει να διαγράψει τα προσωρινά αρχεία που δημιούργησε. Με την πάροδο του χρόνου, ο υπολογιστής σας είναι γεμάτος από ανεπιθύμητα αρχεία με τη μορφή προσωρινών αρχείων, αρχείων καταγραφής, αρχείων που έχουν ληφθεί και ανεπιθύμητων / περιττών καταχωρήσεων μητρώου τω
Ανεπιθύμητα αρχεία στα Windows 10







