Urus fail dalam Terminal pada Mac
Dalam Terminal, anda boleh mengalihkan atau memindahkan fail setempat atau jauh dengan menggunakan alat baris perintah mv
, cp
dan scp
.
Petua: Ianya lebih mudah untuk mengalih dan menyalin fail menggunakan Finder. Lihat Mengatur fail dalam folder.
Alih fail atau folder secara setempat
Dalam app Terminal pada Mac anda, gunakan perintah
mv
untuk mengalihkan fail atau folder daripada satu lokasi ke lokasi yang lain pada komputer yang sama. Perintahmv
mengalihkan fail atau folder daripada lokasi lama dan meletakkannya dalam lokasi baharu.Sebagai contoh, mengalihkan fail dari folder Muat Turun ke folder Kerja di dalam folder Dokumen anda:
% mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
Anda juga boleh mengubah nama fail semasa ia dialihkan:
% mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Lihat halaman panduan perintah mv.
Salin fail atau folder secara setempat
Dalam app Terminal pada Mac anda, gunakan perintah
cp
untuk membuat salinan fail.Sebagai contoh, untuk menyalin folder bernama Expenses dalam folder Dokumen anda ke volum lain bernama Data:
% cp -R ~/Documents/Expenses /Volumes/Data/Expenses
Bendera
-R
menyebabkancp
untuk menyalin folder dan kandungannya. Sila maklum bahawa nama folder tidak berakhir dengan garis condong, yang akan menukar caracp
menyalin folder.
Lihat halaman panduan perintah cp.
Salin fail atau folder secara jauh
Dalam app Terminal pada Mac anda, gunakan perintah
scp
untuk menyalin fail atau folder ke atau daripada komputer jauh.scp
menggunakan protokol mendasari sama sepertissh
.Sebagai contoh, untuk menyalin fail dimampat dari folder utama anda ke folder utama pengguna lain pada pelayan jauh:
% scp -E ~/ImportantPapers.tgz username@remoteserver.com:/Users/username/Desktop/ImportantPapers.tgz
Anda digesa untuk kata laluan pengguna.
Bendera
-E
memelihara atribut lanjutan, sumber serampang dan maklumat ACL.Bendera
-r
, yang tidak digunakan dalam contoh ini, menyebabkanscp
untuk menyalin folder dan kandungannya.
Lihat halaman panduan perintah scp.