码迷,mamicode.com
首页 > 系统相关 > 详细

Linux GoGoGo!

时间:2019-07-08 09:26:01      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:src   文件名   touch   lin   技术   mic   文件的   交互式   ima   

LINUX文件管理:cp、rm、mv
    cp [options] 源文件 目标文件

    将源文件复制到目标文件

    选项:
            -a:保持源文件原有属性
            -d:若源文件为链接文件,则复制链接文件而非文件本身
            -f:强制执行
            -i:交互式执行
            -l:进行硬链接文件创建,而非复制文件本身
            -p:目标文件保持源文件的属主、属组、权限、时间等属性
            -r:递归复制,一般用于复制目录

    mv [options] 源文件 目标文件
    移除或更名

        选项:
            -f:强制执行
            -i:交互式执行

    rm [options] file

    删除文件后目录

    选项:
            -f:强制执行
            -i:交互式执行
            -r:递归删除

bash的基本特性

    状态返回值:echo $?
    0:成功
    1-255:不成功

    自定补全:Tab

1、创建/tmp目录下的:a_c, a_d, b_c, b_d
技术图片

2、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。

文件元数据包含文件的大小,块数量,inode,连接次数和时间信息等

通过   stat file来查看
修改文件时间戳:touch -a file

3、如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?
定义别名:alias newname=‘COMMAND‘
引用命令:COMMADN或$(COMMAND)

4、显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。

    ls -d /var/l*[[:lower:]]

5、显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。

    ls /etc/[0-9]*[^0-9]

6、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-08-06-09-32-22。

    touch /tmp/tfile`date +%Y-%m-%d-%H-%M-%S`\

7、复制/etc/目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中。
cp /etc{l,m,n}*.conf /emp/mytest3

Linux GoGoGo!

标签:src   文件名   touch   lin   技术   mic   文件的   交互式   ima   

原文地址:https://blog.51cto.com/13972192/2417910

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!