Câu trả lời:
Không, bạn không thể, nhưng bạn có thể sử dụng lệnh watch để xem thư mục đích để xem tiến trình đang diễn ra như thế nào, vd.
watch ls -l /dsc/
Câu hỏi này có vẻ đã cũ, nhưng đối với cp
lệnh bạn đã có --verbose
tùy chọn.
Vì vậy, lệnh hoạt động như sau:
cp --verbose -rf /src/ /dsc/
cp: illegal option -- -
cp -rv
hoạt động
cp -v -r
sẽ chỉ ra rằng bạn muốn hiển thị các tệp đang được sao chép (như được chỉ định bởi -v
) và -r
sẽ cho biết rằng bạn muốn sao chép đệ quy các tệp, sẽ cần thiết nếu bạn đang sao chép bất kỳ thư mục con nào.
rsync
Thay vào đó, bạn luôn có thể sử dụng , ít nhất bạn sẽ thấy các tệp đang được sao chép
rsync -rva /src/ /dst/
Tất nhiên điều này chỉ hoạt động trước khi bạn bắt đầu sao chép như là một thay thế cp
. Tin tốt là mặc dù rsync sẽ chỉ sao chép các tệp mà nó cần để bạn có thể giết cp
lệnh chạy dài của mình chạy rsync
lệnh và nó sẽ chọn nơi bị cp
bỏ lại.
Tôi khuyên bạn nên sử dụng Midnight Commander trong trường hợp bạn cần xem tiến trình sao chép tệp.
Cài đặt chỉ huy nửa đêm:
apt-get install mc
Mở nó ra:
mc
Trên bảng mở nguồn đầu tiên, trên đích thứ hai. Bắt đầu sao chép bằng "F5".
MC sẽ hiển thị hộp thoại tiến độ tốt đẹp và nhiều thông tin.
watch "find . | wc -l"
vào. Tôi thấy nó tốt hơn vì lệnh của bạn chỉ hiển thị độ sâu một cấp.