彩色目录
1. 蓝色-->目录 2. 绿色-->可执行文件 3. 红色-->压缩文件 4. 浅蓝色-->链接文件 5. 灰色-->其他文件
1. ll
“ll”是“ls -l”命令的别名,ls命令用于显示指定工作目录下之内容,参数“-l”表示除文件名称外,将文件型态、权限、拥有者、文件大小等资讯详细列出。
在Linux中我们可以使用ll
或者ls -l
命令来查看显示一个文件的属性以及文件所属的用户和组:
2. ln -sf a b
“ln –s 源文件 软连接文件”即可完成创建软连接(目标不能存在)
3.rm -f 链接文件
删除链接文件
1) 软连接类似windows的快捷方式(可以通过readlink查看其指向路径)
2) 软连接类似一个文本文件,里面存放的是源文件的路径,指向源文件的实体。
3) 删除源文件,软连接文件依然存在,但无法访问指向的源文件数据了
4) 执行命令:“ln –s 源文件 软连接文件”即可完成创建软连接(目标不能存在)
5) 软连接和源文件是不同类型的文件,也是不同的文件,inode号也不同。
6) 对于目录,不可以创建硬链接,但可以创建软连接。
7) 失效的时候一般是白字红底闪烁提示。
8) 删除软连接文件可以用rm命令。
4.scp
scp [参数] [原路径] [目标路径]
常用参数:
-r 递归复制整个目录
-p 保留源文件的修改时间、访问时间和权限
-P(大写)指定ssh的port
scp 参数后的第一个位置就是传输的源文件,最后一个位置就是目标目录
从本地服务器复制到远程服务器:
(1) 复制文件
命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
(2) 复制目录
命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
第1个指定了用户名,命令执行后需要输入用户密码。
第2个没有指定用户名,命令执行后需要输入用户名和密码。
从其他服务器复制文件到本地(其实就是把两个位置调换一下)
scp -r root@192.168.80.135:/tmp/1.txt /tmp/
#复制192.168.80.135服务器下的/tmp/1.txt 到 本地/tmp/下
scp -r root@192.168.80.135:/tmp/1.txt /tmp/2.txt
cp
命令
语法如下:cp [
选项
] source dest
。即复制 source 文件到 dest。
-r 递归整个文件夹
su
用于切换当前用户身份到其他用户身份
变更帐号为test并改变工作目录至test的家目录:
su -test