2.28 复制文件时显示执行过程
cp -v
增加-v
选项(或--verbose
),则可以在cp
命令完成复制任务的同时显示其进度。
$ pwd
/home/scott/libby
$ ls ~/pix
arrowrock.jpg by_pool_03.jpg on_floor_03.jpg
by_pool_01.jpg on_floor_01.jpg on_floor_04.jpg
by_pool_02.jpg on_floor_02.jpg
$ ls
arrowrock.jpg libby.jpg libby_on_couch.jpg
$ cp -v ~/pix/on_floor_0[1-3].jpg .
'/home/scott/pix/on_floor_01.jpg'
➥-> './on_floor_01.jpg'
'/home/scott/pix/on_floor_02.jpg'
➥->'./on_floor_02.jpg'
'/home/scott/pix/on_floor_03.jpg'
➥->'./on_floor_03.jpg'
$ ls
arrowrock.jpg libby_on_couch.jpg on_floor_02.jpg
libby.jpg on_floor_01.jpg on_floor_03.jpg
-v
选项能够让你对cp
命令的执行过程了如指掌。它在这方面做的非常出色,所以实际上你不需要运行最后那个ls
命令,因为-v
选项能够确保需要的文件事实上已经复制成功了。