Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 9352|Vastaus: 1

[linux] Kuinka nimetä tiedostoja erissä Linuxissa

[Kopioi linkki]
Julkaistu 9.2.2022 15.57.49 | | |
1. Käytä uudelleennimeämiskomentoa

SYNOPSIS
Nimeä uudelleen tiedostoksi...
From-merkki ilmaisee merkit, jotka täytyy korvata tai käsitellä, kuten tiedostopääte, tiedostonimi.

to ilmaisee tuloksen käsittelyn jälkeen.

tiedosto edustaa kohdetiedostoa.


[root@liujianfan tmp]# Ls
hello_10_2016-03-17.log hello_4_2016-03-17.log hello_8_2016-03-17.log
hello_1_2016-03-17.log hello_5_2016-03-17.log hello_9_2016-03-17.log
hello_2_2016-03-17.log hello_6_2016-03-17.log
hello_3_2016-03-17.log hello_7_2016-03-17.log
Käytä uudelleennimeä muuttaaksesi .log muotoon .jpg

[root@liujianfan TMP]# Nimeä ".log" ".jpg" *
[root@liujianfan tmp]# Ls
hello_10_2016-03-17.jpg hello_4_2016-03-17.jpg hello_8_2016-03-17.jpg
hello_1_2016-03-17.jpg hello_5_2016-03-17.jpg hello_9_2016-03-17.jpg
hello_2_2016-03-17.jpg hello_6_2016-03-17.jpg
hello_3_2016-03-17.jpg hello_7_2016-03-17.jpg
2. Käytä SED:tä:

[root@liujianfan TMP]# ls|sed -nr "s#(^.*[0-9].) (.*)#mv & \1log#gp"
MV hello_10_2016-03-17.jpg hello_10_2016-03-17.log
MV hello_1_2016-03-17.jpg hello_1_2016-03-17.log
MV hello_2_2016-03-17.jpg hello_2_2016-03-17.log
MV hello_3_2016-03-17.jpg hello_3_2016-03-17.log
MV hello_4_2016-03-17.jpg hello_4_2016-03-17.log
MV hello_5_2016-03-17.jpg hello_5_2016-03-17.log
MV hello_6_2016-03-17.jpg hello_6_2016-03-17.log
MV hello_7_2016-03-17.jpg hello_7_2016-03-17.log
MV hello_8_2016-03-17.jpg hello_8_2016-03-17.log
MV hello_9_2016-03-17.jpg hello_9_2016-03-17.log
Lopuksi käynnistä bash-prosessi:

[root@liujianfan TMP]# ls|sed -nr "s#(^.*[0-9].) (.*)#mv & \1log#gp"|bash
[root@liujianfan tmp]# Ls
hello_10_2016-03-17.log hello_4_2016-03-17.log hello_8_2016-03-17.log
hello_1_2016-03-17.log hello_5_2016-03-17.log hello_9_2016-03-17.log
hello_2_2016-03-17.log hello_6_2016-03-17.log
hello_3_2016-03-17.log hello_7_2016-03-17.log
3. Käytä ja vaihda kieli

[root@liujianfan TMP]# Vim rename.sh
#!/bin/bash
#This skriptiä käytetään tiedostojen uudelleennimeämiseen
nimi 'ls *.log';
tehdä
Echo "MV $name ${name/.log/.txt}"
valmis
Lopuksi bashin kautta:

[root@liujianfan tmp]# ./rename.sh |bash
[root@liujianfan tmp]# Ls
hello_10_2016-03-17.txt hello_4_2016-03-17.txt hello_8_2016-03-17.txt
hello_1_2016-03-17.txt hello_5_2016-03-17.txt hello_9_2016-03-17.txt
hello_2_2016-03-17.txt hello_6_2016-03-17.txt rename.sh
hello_3_2016-03-17.txt hello_7_2016-03-17.txt
Alkuperäinen:Hyperlinkin kirjautuminen on näkyvissä.




Edellinen:Java Maven -projektit viittaavat kolmella tavalla paikallisiin purkkipaketteihin
Seuraava:Java JDBC:n rewriteBatchedStatements, allowPublicKeyRetrieval...
Julkaistu 13.2.2022 16.32.38 |
Opettele oppimaan
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com