Ein Befehl zum Angeben einer Datei mit einem bestimmten Namen in einem Verzeichnis mit find und mv, cp oder gzip (Linux)

Persönliche Notizen

Nähern Sie sich einer Datei mit einem bestimmten Namen im Verzeichnis.

Wenn Sie alle .dat-Dateien mit dem Namen hoge im aktuellen Verzeichnis gzipen möchten,

find . -name "hoge*.dat" -exec gzip -v '{}' \;

Wenn Sie hoge01.dat to hoge **. Dat ohne hoge00.dat gzipen möchten

find . -name "hoge*.dat" -not -name "*00*" -exec gzip -v '{}' \;

Übrigens, wenn Sie umziehen wollen

find . -name "hoge*.dat" -not -name "*00*" -exec mv '{}'Name des Verzeichnispfads\;

Es ist einfach anzuwenden.

Ich habe es als Referenz verwendet ↓ Komplexe Suchbedingungen mit dem Befehl find festlegen

Recommended Posts

Ein Befehl zum Angeben einer Datei mit einem bestimmten Namen in einem Verzeichnis mit find und mv, cp oder gzip (Linux)
Ersetzen Sie den Verzeichnisnamen und den Dateinamen im Verzeichnis zusammen mit einem Linux-Befehl.
Rufen Sie die Excel-Liste rekursiv in einem bestimmten Ordner mit Python ab und schreiben Sie sie in Excel.
So erhalten Sie mit pandas DataFrame einen bestimmten Spaltennamen und Indexnamen
So generieren Sie QR-Code und Barcode in Python und lesen ihn normal oder in Echtzeit mit OpenCV
[Einführung in Pandas] Lesen Sie eine CSV-Datei ohne Spaltennamen und geben Sie ihr einen Spaltennamen
Ich möchte ein Element mit numpy in eine Datei schreiben und es überprüfen.
Verwenden Sie den Befehl [shell], um eine beliebige Datei zu komprimieren, um eine Datei zu erstellen und die Originaldatei zu löschen.
So lesen Sie Dateien in verschiedenen Verzeichnissen
Übergeben von Argumenten oder Umgebungsvariablen mit Makefile und Befehl make unter #Linux
Geben Sie einen Binärspeicherauszug in Binärdatei und zurück in eine Binärdatei aus
Wenden Sie conda's env mit pyenv-vertualenv auf ein bestimmtes Verzeichnis an
[Linux] Nachdem Sie mit teraterm eine Verbindung zur DB hergestellt und den Befehl Sqlplus eingegeben haben, bis Sie sich bei DB (oracle) angemeldet haben.
So zeichnen Sie interaktiv eine Pipeline für maschinelles Lernen mit scikit-learn und speichern sie in HTML
So zeigen Sie eine bestimmte Zeile einer Datei oder ein Befehlsergebnis unter Linux an (sed, awk)
Ein Befehl zum Auflisten aller Dateien in der Reihenfolge des Dateinamens
Kopieren und Einfügen von Befehlszeileninhalten mit bash unter Linux oder Mac ohne Maus
Verarbeiten Sie die mit Redshift entladene gzip-Datei mit Python of Lambda, gzipen Sie sie erneut und laden Sie sie in S3 hoch
Informationen zu Linux-Datei- und Verzeichnisberechtigungen
Suchen Sie den Dateinamen einschließlich des angegebenen Wortes und der angegebenen Erweiterung im Verzeichnis
Erstellen Sie eine temporäre Datei mit Django als Zip und geben Sie sie zurück
So erstellen Sie einen Befehl zum Lesen der Einstellungsdatei mit Pyramide
So geben Sie eine .py-Datei an, die beim Start in IPython 0.13 geladen werden soll
So geben Sie das Ausgabeergebnis des Linux-Befehls man in eine Datei aus
Ich möchte eine Pipfile erstellen und im Docker wiedergeben
Erstellen Sie eine CP932-CSV-Datei für Excel mit Chalice und geben Sie sie zurück
Ist es möglich, eine Schleifenstruktur mit einer Person aufzubauen, deren Name der Stadt und des Bürgermeisters verwirrend sind?
So geben Sie eine Zeichenfolge in Python ein und geben sie unverändert oder in die entgegengesetzte Richtung aus.
[Hinweis] Umgang mit Unicode-Fehlern und Keine solche Datei oder kein solches Verzeichnis (Ausgabe der Tabelle zur Excel-Datei mit Pandas)
Laden Sie Daten mit einem Befehl und einer Aktualisierung auf s3 von aws hoch und löschen Sie die verwendeten Daten (unterwegs).