linux目录比较命令 linux 比较目录

Linux如何 查看根目录用LINUX SHELL命令 。
用法:
cd “你想要进的目录” //当目录名称中含有空格、中文或其它特殊字符时请用双引号包括
以下是最常用的几个目录的写法:
1、/ 代表根目录
2、. 当前目录
3、.. 上级目录
4、~ 当前用户的默认工作目录
注:目录可以省略不写,与cd ~ 有相同的效果 。
Linux根目录结构:
扩展资料:
Linux Shell常用shell命令
Linux Shell常用shell命令
一、文件、目录操作命令
1、ls命令
功能:显示文件和目录的信息
ls 以默认方式显示当前目录文件列表
ls -a 显示所有文件包括隐藏文件
ls -l 显示文件属性,包括大?。?日期,符号连接,是否可读写及是否可执行
ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)
ls -lt 显示文件,按照修改时间排序
2、cd命令
功能:改名目录
cd dir 切换到当前目录下的dir目录
cd / 切换到根目录
cd .. 切换到到上一级目录
cd ../.. 切换到上二级目录
cd ~ 切换到用户目录,比如是root用户,则切换到/root下
3、cp命令
功能:copy文件
cp source target 将文件source复制为target
cp /root /source. 将/root下的文件source复制到当前目录
cp _av soure_dir target_dir 将整个目录复制 , 两目录完全一样
4、rm命令
功能:删除文件或目录
rm file 删除某一个文件
rm -f file 删除时候不进行提示 。可以于r参数配合使用
rm -rf dir 删除当前目录下叫dir的整个目录
5、mv命令
功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令
mv source target 将文件source更名为target
6、diff
功能:比较文件内容
diff dir1 dir2 比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出
diff file1 file2 比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的
comm file1 file2 比较文件,显示两个文件不相同的内容
Linux文件比较命令的diff命令该命令的功能为逐行比较两个文本文件,列出其不同之处 。它比comm命令完成更复杂的检查 。它对给出的文件进行系统的检查,并显示出两个文件中所有不同的行,不要求事先对文件进行排序 。
语法:diff [选项] file1 file2
说明:该命令告诉用户 , 为了使两个文件file1和file2一致,需要修改它们的哪些行 。如果用“- ”表示file1或fiie2,则表示标准输入 。如果file1或file2是目录 , 那么diff将使用该目录中的同名文件进行比较 。
例如: diff /usr/xu mine
把目录/usr/xu 中名为mine的文件与当前目录中的mine文件进行比较 。
通常输出由下述形式的行组成:
n1 a n3 , n4
n1,n2 d n3
n1,n2 c n3,n4 这些行类似ed命令把filel转换成file2 。字母(a、d和c)之前的行号(n1 , n2)是针对file1的,其后面的行号(n3,n4)是针对file2的 。字母a、d和c分别表示附加、删除和修改操作 。
在上述形式的每一行的后面跟随受到影响的若干行,以“”打头的行属于第一个文件,以“”打头的行属于第二个文件 。
diff能区别块和字符设备文件以及FIFO(管道文件) , 不会把它们与普通文件进行比较 。
如果file1和file2都是目录,则diff会产生很多信息 。
如果一个目录中只有一个文件,则产生一条信息,指出该目录路径名和其中的文件名 。

推荐阅读