文件/目录操作(5)——cp、scp、mv、ln命令

来源:互联网 发布:淘宝客佣金 编辑:程序博客网 时间:2024/06/05 10:25
cp命令
         cp  file1 /home/file2   //复制file1到/home下并改名为/file2
               -r                         //递归复制整个目录树
               -d                        //复制时保留链接
               -p                        //复制到后保留原文件的权限
               -a                        //=-rdp
               -f                         //不做任何提示强制覆盖(当有同名的情况下)
               -i                         //提示选择是否覆盖(当有同名的情况下)


scp命令
          scp   /test/file.txt   
root@192.16.0.254:/Destop   //用于远程复制
          putty自带的pscp命令跟这个使用方法一样

mv命令
          mv file1 file2    //将file1(已存在)
重命名为file2
                dir1 dir2     //移动或重命名
          mv  file  dir      //将file
移动到dir
                 -i              //询问是否覆盖
                 -f              //强制执行不询问
                 -b             //若重命名时要覆盖就做个备份
[root@localhost test5]# ll-rw-r--r-- 1 root root 25 10-28 07:02 log1.txt-rw-r--r-- 1 root root 13 10-28 06:16 log2.txt[root@localhost test5]# mv log1.txt -b log2.txtmv:是否覆盖“log2.txt”? y[root@localhost test5]# ll-rw-r--r-- 1 root root 25 10-28 07:02 log2.txt-rw-r--r-- 1 root root 13 10-28 06:16 log2.txt~


ln命令—创建软硬链接
            ln         原文件  链接文件名    //创建硬链接
            ln    -s  原文件  链接文件名    //创建软链接

(1)软链接可以用于链接目录和文件、硬链接只能用于链接文件
(2)软链接文件:inode号、权限 都和原文件不一样(软链接可以理解为windows中的快捷方式)

         硬链接文件:inode号、权限 都和原文件保持一致

          

关于链接的删除:

         

0 0