美文网首页
Linux文件操作

Linux文件操作

作者: 卢桂林 | 来源:发表于2017-03-17 10:14 被阅读0次

    Linux命令格式

    zip格式的压缩

    zip 压缩文件名 源文件 压缩文件
    zip -r 压缩文件名 源文件 压缩文件夹
    unzip 压缩文件 解压缩

    gzip 格式的压缩

    gzip 源文件 压缩为.gz格式文件,源文件消失
    gzip -c 源文件 > 压缩文件 压缩为.gz格式文件,保留源文件(其实就像是copy了一份)
    gzip -r 目录 压缩目录下所有的子文件,但不能压缩目录
    gzip -d 压缩文件 解压缩
    gunzip 压缩文件 解压缩
    gunzip -r 目录 解压目录下所有的子文件

    bz2 格式的压缩

    bzip2 源文件 压缩为.bz2格式文件,源文件消失(注意bzip不能压缩目录)
    bzip2 -k 源文件 压缩为.bz2格式文件,保留源文件
    bzip2 -d 压缩文件 -k保留压缩文件
    bunzip2 压缩文件 -k保留压缩文件

    tar 文件打包

    tar -cvf 打包文件名 源文件
    tar -cvf aaa.tar aaa
    如果要同时要压缩多个到一起只需多个文件后面接空格分开(当然也可以先打包再压缩)

    • -c  打包
    • -x  解包tar -xvf 打包文件
    • -v  显示过程
    • -f  指定打包后的文件名
    • -z  压缩为.tar.gz tar -zcvf 压缩文件包名.tar.gz 源文件
    • -x  解包tar -zxvf 压缩文件包名.tar.gz
    • -j  tar -jcvf 压缩包名.tar.bz2 源文件名
    • -x  解包tar -jxvf 压缩文件包名.tar.bz2
    • -t  是test的意思,只查看,但不解压tar -ztvf aaa.tar.gz

    <a name="Linux命令格式"></a>Linux命令格式

    命令 [选项] [参数]
    例如:
    ls -lh install.log
    在查看文件的时候都可以使用 -h 来转换成人能看懂的格式 123 将会转换成 0.123k
    查看目录的属性 -d 我们使用 ls -l /etc/将会查看etc目录下所有文件权限,那要查看etc目录本身就要加一个d 例如 ls -ld /etc/
    ll 命令是 ls -l 的缩写

    imageimage

    imageimage

    imageimage

    imageimage

    -p 是递归,先建立上级目录再建立后面目录mkdir -p aaa/bbb

    imageimage

    imageimage

    Ctrl+L 清屏命令 相当于 clear 命令

    命令补全 Tab命令补全 两下 Tab 键将会列出所有匹配项

    imageimage

    imageimage

    imageimage

    imageimage

    在移动文件夹的时候不需要加 -r

    其他命令对目录操作一般都会加-r 但是这个不要可能是因为Linux系统不是同一个人开发的
    mv 同样也是改名命令 当文件在同一个目录的时候就是改名 eg: mv aaa.txt bbb.txt

    imageimage

    根目录下的 bin和sbin ,和 user 目录下的 bin 和 sbin都是用来保存系统命令的
    我们一般只在root 或者 home tmp user中放东西

    imageimage
    imageimage

    在软链接的情况下源文件要写绝对路径 否则将会找不到文件(系统会到同一个目录下找源文件,所以找不到<u>符号连接层次过多</u>,硬链接将不需要)ln -s /user/home/lgl/aaa.txt ddd/aaa.txt

    imageimage

    相关文章

      网友评论

          本文标题:Linux文件操作

          本文链接:https://www.haomeiwen.com/subject/ljxenttx.html