Linux学习笔记(二):拷贝、移动、压缩和解压文件命令

rename重命名文件格式

文件夹与文件管理命令

tree以树状图列出文件目录结构,包括文件夹和文件的显示:

tree -d只显示目录,不包括其中的文件,只显示文件夹的结构

tree [目录名]显示指定文件夹的结构和其中的文件

ln  加参数-s为软链接,不加为硬链接,软链接类似快捷方式   

        ln -s target(绝对路径)  directory:对directory制作一个名为 target的软链接

常用选项

ls -l -h

ls -lha    ls 后面的参数可以合并使用(可以理解为合并同类项)

切换目录

cd和cd ~都可以切换到当前用户的主目录

cd .保持在当前日录不变

cd ..切换到上级目录

cd -可以在 最近两次工作日最之间来回切换

cd ~/切换到主目录下的其他目录

新建文件、文件夹命令

touch创建文件或修改文件时间:      如果文件不存在,可以创建一 个空白文件;

      如果文件已经存在,可以修改文件的末次修改日期

mkdir [-p] 目录名:创建一个新的目录:

        -p可以递归创建目录。

      新建目录的名称不能与当前目录中已有的目录或文件同名

移动、重命名、复制和删除

mv  源文件 文件名:重命名文件

mv  源文件 目标目录(绝对路径)/文件名:移动文件 

        -i选项可以在终端增加是否覆盖原文件的提示

rm删除文件或目录:          使用rm命令要小心,因为文件在终端命令中删除后不能恢复

      -r 递归地删除目录下的内容,删除文件夹时必须加此参数

        -f 强制删除,删除不存在的文件时会有提示,加上此参数就会强制删除,包括那些不存在的文件

        不能在/根目录下使用rm -rf  /否则需要重装系统,只能在家目录系统下操作cp 源文件 目标文件:  复制文件或者目录如果文件名不发生变化,只需指定文件目录                           

      -i 覆盖文件前提示       

      -r若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名

压缩或解压缩命令

tar压缩或解压文件Tape archive     

解压:tar [参数] [待解压包]                   

                tar -zxvf Data.tar.gz     

压缩:tar [参数] <压缩后文件名> [待压缩文件/目录,可以是多个]                 

                tar -zcvf Data.tar.gz Data

其他压缩和解压命令:

                  zip 和 unzip:用于压缩和解压 *zip 文件

                  gzip 和 gunzip:用于压缩和解压 *gz 文件

                  bzip2 和 bunzip2:用于压缩和解压 *bz2 文件

你可能感兴趣的:(Linux学习笔记(二):拷贝、移动、压缩和解压文件命令)