Puncte:1

Mutați fișierele cu un anumit număr de caractere în extensie

drapel ke

Cum pot muta toate fișierele care au doar trei caractere în extensie în directorul părinte?

De exemplu. Vreau să mut toate .mp3 și .zip, dar nu toate .sh în directorul părinte.

Someone avatar
drapel my
Extensia `.jpeg` nu există. În general, extensia este `jpg`.
Puncte:4
drapel cn
mv *.mp3 *.zip /destinație/

daca te referi cu adevarat la 3 caractere:

mv *.??? /destinaţie

dar acest lucru va face și .xml sau .mov sau .mp4.

Sfat: puteți folosi ls pentru a vedea ce fișiere sunt afișate care vor fi mutate în timpul utilizării mv

Dacă doriți să mutați un număr mare de fișiere, utilizați...

găsi . -maxdepth 1 -iname '*.mp3' -exec mv -t /destination/ {} + 
waltinator avatar
drapel it
@Rizwind Deoarece Questioner nu a spus dacă există câteva fișiere, multe fișiere sau milioane de fișiere, forma alternativă ar putea fi mai bună `mv -t .. *.mp3 *.zip`. Deși, pentru milioane de fișiere, `find` este transmis la `xargs`, iar `mv -t /destination` este o bombă.
waltinator avatar
drapel it
Folosesc `echo mv ...` pentru testare. Îmi permite să văd comanda exactă, iar dacă îmi place aspectul, un simplu `^echo ^^` rulează `mv`.
drapel cn
@waltinator Sunt total de acord :D dar întrebarea a fost prea simplă pentru o găsire+xargs :D Adăugat ;)
waltinator avatar
drapel it
@Rizwind `-maxdepth 1` ar trebui să fie aproape de director, înainte de `-iname '*.mp3'` și ar trebui să utilizați ghilimele simple pentru a evita ca metacaracterul să se potrivească fișierele din directorul curent.
drapel ke
@Rizwind Mulțumesc! :D mv *.??+ /destinația era exact ceea ce căutam.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.