Linux(CentOS)下目录档案管理以及档案文件系统打

Linux(CentOS)下目录档案管理以及档案文件系统打包压缩 一、目录档案的管理 1、操作目录的常用命令:

(1)、绝对路径与相对路径:

绝对路径都是从根目录开始写法为: /usr/local/java    ("/" 为根目录,也是目录的入口)

相对路径就是相对于当前这个路径的路径,他的写法不是从根目录开始的(“/”) 写法为:  cd ../local/ jdk   这种写法就是相对于你当前的路径你向上走一级目录, 之后再进入到    /local/jdk这个目录

(2)、代表不同目录的符号: .      或  ./   代表当前目录,   ..   或 ../   代表上级目录  ,  -  代表前一个工作目录 , ~ 代表家目录

(3)、常用目录操作命令:

&、  cd(change directory ) 修改目录;  cd  ~  , cd  /    修改目录

&、 pwd (print  working directory )  打印工作目录, pwd [-P]  显示你当前的目录,-P就是打印真实目录不是link(链接) 目录

&、  mkdir(make  directory )  创建一个目录,  mkdir [-pm]  两个参数,-p可以帮你建立多层目录,如 mkdir  -p  /test1/test2/test3,而-m就是在建立的时候指定权限,不用管默认权限(umask)

&、   rmdir(remove directory)移除目录,有三种情况,一、删除空目录 rmdir    二、删除这个目录的同时想删除这个目录的上级目录 ,  三、一次删除多个目录即这个目录以及子目录 :  rm  -r      这个的r 就是递归删除, 而还可以添加一个参数 -f 就是忽略其下的文件,会一次性都删除!

(4)、目录与档案的查看  ls : ls  后面可以接很多参数, 常用的就是   ls  -al  (显示长串字符,以及档案目录的属性) ,还有像 -i(inode ) 等很多,其他的使用  man  ls查查看!

2、操作档案 复制 删除 移动:

(1)、复制:  cp      可以复制档案 目录,也可以建立连接档案,常用的命令如下:

cp  -a  test.txt    test1.txt 

cp  -d     test.txt    test1.txt      若来源文件为链接文件属性,则复制链接文件的属性,而不会复制档案本身

cp  -f    test.txt    test1.txt    -f(force )若目标档案已经存在,则移除后会尝试一次

cp  -i      test.txt  test1.txt    如果目标文件已经存在,则会在覆盖目标文件之前会询问是否覆盖!  (常用)

cp -l      test.txt    test1.txt     进行硬式连接的连接档建立,而不会复制档案本身

cp -p    test.txt    test1.txt   进行复制的时候连同档案的属性一起复制过去,经常用作备份!

cp -r     递归复制,在进行目录的复制行为    !  (常用)

(2)、删除: rm [-fir]  其中 f(force,强制 强力)  而 i 就是询问 的意思  而 r 就是递归删除!

(3)、移动 重命名: mv  [-fiu] 其中的 f同样是强制的意思  -i     若目标档案已经存在则询问是否替换,而 u为若目标档案已经存在,而且source比较新的时候会被替换

mv    -f   test.txt  test1.txt 

mv    -i    test.txt  test1.txt

mv    -r   test.txt    test1.txt

3、档案内容的查看:

(1)、命令:  cat  由第一行开始显示档案内容
                            tac  从最后一行开始显示,可以看出 tac 是 cat 癿倒着写!
                            nl  显示癿时候,顺道输出行号!
                            more 一页一页癿显示档案内容
                            less 不 more 类似,但是比 more 更好癿是,他可以往前翻页!
                            head 叧看头几行
                            tail 叧看尾巳几行
                            od  以二迚制癿方式读取档案内容!

(2) 、cat  [-bn] 常用  -b只显示有内容的行号 , 而 -n 显示所有的行号!

(3)、截取内容: head  -n ++/-m 截取前m行或 后 m行     tail  -n  ++/- m截取最后几行 

4、建立一个空档案,并可以修改时间:

(1)、建立一个空档案: touch    documentName

(2)、将档案的时间修改为当前时间:

touch -c -t 050618032000 file 

touch -d "6:03pm" file

touch -d "05/06/2000" file

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/17026.html