Quản lý tệp trong Terminal trên máy Mac
Trong Terminal, bạn có thể di chuyển và sao chép các tệp cục bộ hoặc từ xa bằng cách sử dụng công cụ dòng lệnh mv
, cp
và scp
.
Mẹo: Việc di chuyển và sao chép các tệp trở nên dễ dàng hơn khi sử dụng Finder. Xem Sắp xếp tệp vào các thư mục.
Di chuyển cục bộ tệp hoặc thư mục
Trong ứng dụng Terminal trên máy Mac, hãy sử dụng lệnh
mv
để di chuyển các tệp hoặc thư mục từ vị trí này sang vị trí khác trên cùng một máy tính. Lệnhmv
di chuyển tệp hoặc thư mục từ vị trí cũ và đưa tệp hoặc thư mục đó vào vị trí mới.Ví dụ: để di chuyển một tệp từ thư mục Tải về sang thư mục Công việc trong thư mục Tài liệu của bạn:
% mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
Bạn cũng có thể thay đổi tên của tệp khi tệp được di chuyển:
% mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Xem trang man lệnh mv.
Sao chép cục bộ tệp hoặc thư mục
Trong ứng dụng Terminal trên máy Mac của bạn, hãy sử dụng lệnh
cp
để tạo bản sao của tệp.Ví dụ: để sao chép thư mục có tên Chi phí trong thư mục Tài liệu sang một ổ đĩa khác có tên Dữ liệu:
% cp -R ~/Documents/Chi\ phí /Volumes/Dữ\ liệu/Chi\ phí
Cờ
-R
khiến chocp
sao chép thư mục và nội dung của thư mục đó. Lưu ý rằng tên thư mục không kết thúc bằng dấu gạch chéo, việc này có thể thay đổi cáchcp
sao chép thư mục.
Xem trang man lệnh cp.
Sao chép từ xa tệp hoặc thư mục
Trong ứng dụng Terminal trên máy Mac của bạn, hãy sử dụng lệnh
scp
để sao chép tệp hoặc thư mục vào hoặc từ máy tính từ xa.scp
sử dụng cùng giao thức cơ bản nhưssh
.Ví dụ: để sao chép tệp đã nén từ thư mục chính của bạn sang thư mục chính của người dùng khác trên máy chủ từ xa:
% scp -E ~/ImportantPapers.tgz username@remoteserver.com:/Users/username/Desktop/ImportantPapers.tgz
Bạn được nhắc nhập mật khẩu của người dùng.
Cờ
-E
bảo lưu các thuộc tính mở rộng, nhánh tài nguyên và thông tin ACL.Cờ
-r
, không được sử dụng trong ví dụ này, khiếnscp
sao chép một thư mục và nội dung của thư mục đó.
Xem trang man lệnh scp.