Mò được dòng lệnh rename hàng loạt rất linh

14 views
Skip to first unread message

maikhai

unread,
Apr 2, 2013, 8:56:57 AM4/2/13
to archl...@googlegroups.com
Mình có một mớ file.JPG muốn đổi thành file.jpg, mò suốt 2 ngày mới kiếm được linh chi ngàn năm xài rất tuyệt. Dán vào đây để ai cần thì có xài ngay khỏi search mất công (đã làm thử 5GB file cần rename rồi):

* cd vào thư mục cần rename,
* dán và chạy:

# find . -type f -name '*.JPG' | while read filename; do mv -v "${filename}" "`echo "${filename}" | sed -e 's/\.JPG$/\.jpg/'`"; done

* thoát và cd đến thư mục khác, tiếp tục.

Wanderer

unread,
Apr 2, 2013, 11:15:31 AM4/2/13
to archl...@googlegroups.com
trước đây mình cũng có viết 1 đoạn code tương tự, nhưng ngắn hơn bạn tí, nhân đây cũng post lên cho mọi người tham khảo:

find . -name '*.txt' | sed 's/\(.*\).txt$/mv "\1.txt" "\1.jpg"/g' | sh

Quang Nguyễn

unread,
Apr 2, 2013, 11:15:20 AM4/2/13
to ArchVN
Nếu bác xài thunar thì có cái Thunar Bulk Rename cũng nhanh ko kém :3


Vào 19:56 Ngày 02 tháng 4 năm 2013, maikhai <mkh...@gmail.com> đã viết:

--
List uri: https://groups.google.com/group/archlinuxvn
List rules and others: http://archlinuxvn.org/vn/lists/
---
You received this message because you are subscribed to the Google Groups "ArchLinux for Vietnamese" group.
To unsubscribe from this group and stop receiving emails from it, send an email to archlinuxvn...@googlegroups.com.





--
Quang Nguyễn

Anh K. Huynh

unread,
Apr 3, 2013, 2:56:42 AM4/3/13
to archl...@googlegroups.com
On Tue, 2 Apr 2013 08:15:31 -0700 (PDT)
Wanderer <lbkh...@gmail.com> wrote:

> trước đây mình cũng có viết 1 đoạn code tương tự, nhưng ngắn hơn bạn
> tí, nhân đây cũng post lên cho mọi người tham khảo:
>
> find . -name '*.txt' | sed 's/\(.*\).txt$/mv "\1.txt" "\1.jpg"/g' | sh

Cái này độc ghê ^^



--
I am ... 5 dog years old.

maikhai

unread,
Apr 2, 2013, 8:41:55 PM4/2/13
to archl...@googlegroups.com
Co cai+xai Thunar day chu. Nhung khong sao lam duoc nen moi phai month tim commandline
Sent from my BlackBerry® smartphone

From: Quang Nguyễn <quang...@gmail.com>
Date: Tue, 2 Apr 2013 22:15:20 +0700
Subject: Re: [ArchLinuxVn] Mò được dòng lệnh rename hàng loạt rất linh
You received this message because you are subscribed to a topic in the Google Groups "ArchLinux for Vietnamese" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/archlinuxvn/ZZSiza83Zkk/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to archlinuxvn...@googlegroups.com.
 
 

Quang Nguyễn

unread,
Apr 2, 2013, 11:57:25 PM4/2/13
to ArchVN
Bác chọn nhiều anh rồi chọn Rename là đc thôi :))


Vào 00:41 Ngày 03 tháng 4 năm 2013, maikhai <mkh...@gmail.com> đã viết:



--
Quang Nguyễn
Reply all
Reply to author
Forward
0 new messages