8 mv (从新手到菜鸟的Linux教程)
已经连续两天想不出标题的翻译来了……不过我先想好了明天的(≧▽≦)
从今天开始的几篇教程是有关文件操作的;首先先解决一下重命名文件的问题。猜想这种命令可能长成rn(rename)嘛,就试一下:
wang:~$ rn z.txt y.txt
The program 'rn' can be found in the following packages:
* trn
* trn4
Ask your administrator to install one of them
wang:~$
撞大运了,还真有个叫rn
的程序。不过这个命令既然不是自带的,说明它肯定不是起到重命名这种非常常见的功能的。
我还是不卖关子了;我觉得脑洞一般的人肯定猜不出来:因为这个命令叫mv
(move)。(好像标题出卖了我……)
按照惯例,我们来看一看这个命令怎么使用:
wang:~$ man mv
MV(1) User Commands MV(1)
NAME
mv - move (rename) files
SYNOPSIS
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
DESCRIPTION
Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.
所以想重命名,很简单嘛,把文件移动成另外一个名字的文件不就行了么(•ө•)
一般用mv
的时候,先跟上原来的文件名,再用空格分割目标文件名,比如:
wang:~$ mv z.txt ex_file
wang:~$ ls
Desktop Downloads ex_file Music Public Videos
Documents examples.desktop long_dull_text Pictures Templates
很简单对吧~~
明天我们再来讲其他的技能。
差点忘了讲彩蛋了。
昨天Ubi发布了Watchdog2的预览视频,然后就看到了这么一个画面:
然而呢,上次我们介绍过了,apt-cache
应该是一个命令,否则拆开来写就会
wang:~$ apt -cache
E: Opening configuration file ache - ifstream::ifstream (2: No such file or directory)
看,它把-c
理解为是一个开关,后面的就不管了。