mv
原单词: MoVe (改变位置,移动)
mv 命令用来为文件或目录改名、或将文件或目录移入其它位置.
注意不能与同目录下文件或目录重名,否则会报错
类似于 windows系统中的重命名和剪贴功能.
使用xshell连接linux
在root 目录下 新建mvTest文件夹
进入 mvTest 文件夹
新建 test.log 文件
使用ls 查看目录
使用mv 重命名test.log 为 new.log
使用 ls 查看当前目录 是否存在 a.log
查看 touchTest目录中的文件
当前工作目录在 /root/mvTest
mv命令是move的缩写,可以用来移动文件或者将文件改名,是Linux系统下常用的命令,经常用来备份文件或者目录.
命令格式
mv [选项] 源文件或目录 目标文件或目录
选项:
-f 强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖;
-i 交互移动,如果目标文件已经存在,则询问用户是否覆盖;
-n 如果目标文件已经存在,则不会覆盖,而且不询问用户;
-v 显示文件或目录的移动过程;
-u 若目标文件已经存在,但两者相比,源文件更新,则会对目标文件进行升级.
①.、ls命令
ls是list的缩写,常用命令为ls(显示出当前目录列表),ls -l(详细显示当前目录列表),ls -lh(人性化的详细显示当前目录列表),ls -a(显示出当前目录列表,包含隐藏文件)
cd是change direcory的缩写,常用命令为 cd 目录,cd ..为返回上级目录,cd - 返回上次所在目录
常用命令为pwd 显示当前所在目录
mkdir命令为创建空目录命令,通常用法为mkdir 目录名,mkdir -p 目录名/目录名 可以递归创建多个不存在的目录
rm为删除命令remove,rm 文件,谨慎操作
rm为删除命令remove direcory,rm 目录,谨慎操作
mv命令move,移动剪切命令,mv 文件 目录,mv 文件 文件(会覆盖)
cp命令为copy命令,复制文件或目录到别的目录里面,cp 文件/目录 目录/文件
touch命令创建空文件,比如touch xx.txt,touch 目录 文件
①.0、cat命令
①.1、nl命令
nl命令 为文件加入显示行号,nl 文件名,nl -b a 文件名,将空行也加如行号
less命令查看文件内容,可以上下翻页,less 文件名
which 可以执行文件名称,显示路径
whereis -m svn 查出说明文档路径,whereis -s svn 找source源文件.
locate /etc/m 搜索ect目录下所有m开头的文件
find . -name "*.log"根据关键字查找
ls -l命令放在find命令的-exec选项中 find . -type f -exec ls -l {} ;
find . -type f -print | xargs file查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件
详细的文件属性
第一段:cd命令(切换目录 )
(1)切换到目录 /usr/local
cd /usr/local
cd ..
cd ~
第二段:ls命令(查看文件与目录)
cd /usr ls -al
第三段:mkdir命令(新建新目录 )
cd /tmp
mkdir a ls -al
第四段:?rmdir命令(删除空的目录)
rmdir a
ls -al
第五段:cp命令(复制文件或目录 )
sudo cp ~/.bashrc /usr/bashrc1
(10)在/tmp下新建目录test,再复制这个目录内容到/usr
mkdir test
sudo cp -r /tmp/test /usr
第六段:mv命令(移动文件与目录,或更名)
(11)将上例文件bashrc1移动到目录/usr/test
sudo mv /usr/bashrc1 /usr/test
第七段:rm命令:移除文件或目录
第八段:cat命令:查看文件内容
cat ~/.bashrc
第九段:tac命令:反向列示
tac ~/.bashrc
十、more命令:一页一页翻动查看
more ~/.bashrc
十第一段:head命令:取出前面几行
十第二段:tail命令:取出后面几行
十第三段:touch命令:修改文件时间或创建新文件
touch hello ls -l hello
十第四段:chown命令:修改文件所有者权限
sudo chown root /tmp/hello
ls -l /tmp/hello
十第五段:find命令:文件查找
find ~ -name .bashrc
十第六段:tar命令:压缩命令
sudo mkdir /test
sudo tar -zcv -f /test.tar.gz test
sudo tar -zxv -f /test.tar.gz -C /tmp
十第七段:grep命令:查找字符串
grep -n 'examples' ~/.bashrc