精华内容
下载资源
问答
  • linux创建文件命令.docx

    2020-08-21 22:41:26
    第 第 PAGE 1 页 共 NUMPAGES 1 页 linux创建文件命令 ... 一linux创建文件命令 linux创建文件命令1touch命令 linux的touch命令不常用一般在使用make的时候可能会用到用来修改文件时间戳或者新建一个不存在的文件 to
  • Linux文件操作高频使用命令

    万次阅读 多人点赞 2019-08-28 16:47:38
    文章目录0....touch abc.sh #新建一个文件 1.查看操作 查看目录: ll #显示目录文件详细信息 查看文件内容: cat|head|tail命令 cat abc.txt #查看abc的内容 head -5 abc.txt #...

    0.新建操作:

    mkdir abc #新建一个文件夹
    touch abc.sh #新建一个文件
    echo "abc" > test.txt #新建一个文件,并将abc写入。这里用到了重定向符
    

    1.查看操作

    • 查看目录:
    ll #显示目录文件详细信息
    du -h 文件/目录  #查看大小
    pwd #显示路径
    
    • 查看文件内容:

      cat|head|tail命令

    cat abc.txt #查看abc的内容
    head -5 abc.txt #查看abc前5行内容。默认是10行
    
    tail [选项] 文件名
    各选项的含义如下:
    +num:从第num行以后开始显示
    -num:从距文件尾num行处开始显示。如果省略num参数,系统默认值为10.
    -f: 循环读取,例如查看服务器日志时,可以实时观察
    #filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新。
    tail -f filename 
    #查看最后20行
    tail -f filename
    
    
    
    

    ​ more命令:

    more命令一次显示一屏信息,若信息未显示完屏幕底部将出现“-More-(xx%)”。
    
    此时按Space键,可显示下一屏内容;
    
    按“回车”键,显示下一行内容;
    
    按B键,显示上一屏;
    
    按Q键,可退出more命令。
    

    ​ less命令:和more命令类似,但是比more命令更强大。在很多时候,必须使用less,比如管道。例如:

    ll /etc | less
    
    • 查看状态或文件类型:
      stat 命令:
      查看文件的详细信息,比如创建修改时间,大小等
    [root@localhost zx]# stat index.html 
      文件:"index.html"
      大小:29006     	块:64         IO 块:4096   普通文件
    设备:fd00h/64768d	Inode:17589607    硬链接:1
    权限:(0644/-rw-r--r--)  Uid:(    0/    root)   Gid:(    0/    root)
    环境:unconfined_u:object_r:home_root_t:s0
    最近访问:2019-09-02 21:47:41.824053666 +0800
    最近更改:2019-09-02 21:44:33.588587500 +0800
    最近改动:2019-09-02 21:44:33.588587500 +0800
    创建时间:-
    
    

    file命令: Linux中后缀并没有实际约束意义。

    file test.txt #查看test.txt的文件类型
    

    du 命令:
    选项:-h 以合适的单位显示(会根据文件的大小自动选择kb或M等单位)

    [root@localhost zx]# du -h index.html 
    32K	index.html
    

    2.删除操作

    rm -f  aa.txt #强制删除aa.txt
    rm -rf fileDir #强制删除fileDir文件夹和里边的所有文件
    

    3.复制操作

    • 同一机器的复制:
    cp:复制文件或目录
    语法:
    cp [options] source dest
    
    -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
    -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
    -f:覆盖已经存在的目标文件而不给出提示。
    -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
    -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
    -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
    -l:不复制文件,只是生成链接文件。
    
    举例:
    #将../html/index.html 复制到当前目录
    cp ../html/index.html .    
    #将../html/ 目录下的文件及子目录复制到当前的tt目录下,如果tt不存在,会自动创建
    cp -r ../html/  tt/       
    #将文件file复制到目录/usr/men/tmp下,并改名为file1
    cp file /usr/men/tmp/file1  
        
    #如果dir2目录已存在,则需要使用
    cp -r dir1/. dir2
    #如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求。
    ps:dir1、dir2改成对应的目录路径即可。
    
    • 远程复制
    #将当前目录下的test.txt复制到远程111.12机器的/zx目录下
    scp test.txt root@192.168.111.12:/zx
    
    #将test.txt复制到远程用户的根目录,并命名为textA.txt
    scp test.txt root@192.168.111.12:testA.txt
    
    #也可以不指定用户,在后续提示中再输入,如下:
    scp test.txt 192.168.111.12:/zx
    
    #从远程复制到本地: -r用于递归整个目录
    scp -r remote_user@remote_ip:remote_folder local_path
    

    4.移动操作:

    移动操作可以理解成复制文件后,删除原文件。

    eg1:

    mv /zx/soft/* . #复制/zx/soft目录中的所有文件到当前目录
    mv a.txt ./test/a.txt  #复制当前目录a.txt到当前的test目录下。
    mv a.txt ./test/ -f  #移动到test目录,如果存在就覆盖
    mv /zx/soft/  /tmp/soft  #复制文件夹到/tmp/下,必须保证tmp是存在的文件夹
    

    5.重命名操作:

    重命名还是用的移动操作命令,比如:

    #将目录(文件)A重命名为B
    mv A B
    #将/a目录(文件)移动到/b下,并重命名为c。要保证b目录存在。
    mv /a /b/c
    #将当前test1目录移动到当前的test目录并命名为b
    mv ./test1 ./test/b 
    

    6.解压压缩操作

    tar
    -c: 建立压缩档案
    -x:解压
    -t:查看内容
    -r:向压缩归档文件末尾追加文件
    -u:更新原压缩包中的文件
    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
    
    -z:有gzip属性的
    -j:有bz2属性的
    -Z:有compress属性的
    -v:显示所有过程
    -O:将文件解开到标准输出
    
    下面的参数-f是必须的
    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
    
    三、举例说明:
    tar -cf all.tar *.jpg
    这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
    tar -tf all.tar
    这条命令是列出all.tar包中所有文件,-t是列出文件的意思
    tar -xf all.tar
    这条命令是解出all.tar包中所有文件,-x是解开的意思
    压缩
    tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成jpg.tar
    eg2:
        tar -xzf nginx-1.14.0.tar.gz //解压到当前目录
        tar -zxf nginx-1.14.0.tar.gz -C /usr/local/nginx  #解压到对应目录
     eg3:
     	tar -zxvf nginx...tar.gz #解压并显示过程
     	
    注意:有些压缩程序提示命令找不到,需要进行安装,例如:
    yum install unzip
    或在ubuntu上:
    apt-get install unzip
    
    四、总结
    1、*.tar 用 tar –xvf 解压
    2、*.gz 用 gzip -d或者gunzip 解压
    3、*.tar.gz和*.tgz 用 tar –xzf 解压
    4、*.bz2 用 bzip2 -d或者用bunzip2 解压
    5、*.tar.bz2用tar –xjf 解压
    6、*.Z 用 uncompress 解压
    7、*.tar.Z 用tar –xZf 解压
    8、*.rar 用 unrar e解压
    9、*.zip 用 unzip 解压  
    
    解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数
    unzip -n test.zip
    unzip -n -d /temp test.zip
    只看一下zip压缩包中包含哪些文件,不进行解压缩
    unzip -l test.zip
    查看显示的文件列表还包含压缩比率
    unzip -v test.zip
    检查zip文件是否损坏
    unzip -t test.zip
    如果已有相同的文件存在,要求unzip命令覆盖原先的文件
    unzip -o test.zip -d /tmp/
    示例:
     eg1:  unzip mydata.zip -d mydatabak #解压到mydatabak目录
     eg2 :zip -r xxx.zip ./*  #压缩当前目录下的内容为一个xxx.zip
     eg3: zip xx.zip  a.txt b.txt c.txt #将abc三个文件压缩为xx.zip
    10. xz
    	这是两层压缩,外面是xz压缩方式,里层是tar压缩,所以可以分两步实现解压
    	$ xz -d node-v6.10.1-linux-x64.tar.xz
        $ tar -xvf node-v6.10.1-linux-x64.tar
    

    7.上传文件工具

    从本地windows上传一些文件到远程Linux服务器可以通过xshell的xftp也可以通过下面这个小工具lrzsz,使用更加方便。

    yum install lrzsz #安装工具
    
    常用命令:
    sz dist.zip #下载文件dist.zip到本地
    rz #会打开窗口,上传文件到远程服务器
    

    8.ln、file和touch命令

    • ln命令:名用于创建链接文件,包括硬链接(Hard Link)和符号链接(Symbolic Link) 。我们常用的是符号链接,也称软连接。软连接就类似windows里的快捷方式。

      示例:

      #在当前目录创建一个软连接,指向/etc/fastab,名称也是fastab
      ln -s /etc/fastab
      
      #在当前目录创建一个指向/boot/grub的软连接,命名为gb
      ln -s /boot/grub gb
      

      注意:删除软连接 正确方式是:

      rm -rf ./gb
      

      错误方式:

      rm -rf ./gb/
      

      这样会删除了原有grub下的内容。特别是针对系统文件的软连接,删除一定要慎重。

    • file命令 用于识别文件的类型

    Linux中文件后缀只是方便使用者识别,没有实质的约束作用。file命令可以查看文件的实质类型:

    file [-bcLz] 文件|目录
    

    选项说明:

    • 文件|目录:需要识别的文件或目录
    • -b: 显示识别结果时,不显示文件名
    • -c: 显示执行过程
    • -L: 直接显示符号链接文件指向的文件类型
    • -z: 尝试去解读压缩文件的内容

    示例: 可以看出,index.mp4本质是一个HTML而非一个mp4文件

    [root@VM_0_13_centos soft]# file index.mp4 
    index.mp4: HTML document, UTF-8 Unicode text, with very long lines
    
    • touch命令: 用于改变文件或目录的访问时间和修改时间。

      touch [-am] [-t<日期时间>] [目录|文件]
      

      如果指定目录文件不存在,则会直接创建一个空文件,所以touch也常用来创建一个空白文件

      #创建一个新文件aa.txt
      touch aa.txt
      

      选项说明:

      • -a: 只修改访问时间
      • -m : 只修改 修改时间
      • -t : 使用指定日期时间,而非系统时间 。例如要修改为2019年10月20日16:38分13秒。参数就是:‘20191020163813’

      示例:

      修改之前可以先查看文件的时间戳: 用stat 命令查看

      [root@VM_0_13_centos soft]# stat index.html 
        File: ‘index.html’
        Size: 17215     	Blocks: 40         IO Block: 4096   regular file
      Device: fd01h/64769d	Inode: 529352      Links: 1
      Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
      Access: 2019-10-23 15:15:37.280616254 +0800
      Modify: 2019-10-23 15:15:37.280616254 +0800
      Change: 2019-10-23 15:15:37.290616257 +0800
       Birth: -
      
      

      开始修改:将index.html文件的访问和修改时间修改成当前系统的时间。

      touch index.html
      

    9.查找操作命令:

    对于要用到的文件,目录等,经常有忘记的时候,所以查找命令就显得极为必要:

    • find: 查找文件或目录 (常用)

      语法如下:

      find [目录…] [-amin <分钟>] [-atime <24小时数>] [-cmin <分钟>] [-ctime<24小时数>][-empty][-exec<执行命令>][-fls<列表文件>][-follow]
          [-fstype <系统文件类型>] [-gid <组编号>] [-group <组名称>] [-nogroup] [-mmin <分钟>]  [-mtime
          <24小时数>] [-name <查找内容>] [-nogroup] [-nouser] [-perm <权限数值>] [-size <文件大小>] [-uid
          <用户编号>] [-user <用户名称>] [-nouser]
      
      
      

      几个常用选项说明:

      • -size <文件大小>:查找符合指定大小的文件。文件大小单位可以是“c”表示Byte;“k”表示KB。如配置为“100k”,find命令会查找文件大小正好100KB的文件;配置为“+100k”,find命令会查找文件大小大于100KB的文件;配置为“-100k”,find命令会查找文件大小小于100KB的文件。
      • -user<用户名称>:查找所有者是指定用户的文件或目录,也能以用户编号指定
      • -name <查找内容>:查找指定的内容,在查找内容中使用“*” 表示任意个字符;使用“?”表示任何一个字符
      • -mtime <24小时数>:查找在指定时间曾更改过内容的文件或目录,单位以24小时计算。如配置为2,find命令会查找刚好在48小时之前更改过内容的文件;配置为+2,find命令会查找超过在48小时之前更改过内容的文件;配置为-2,find命令会查找在48小时之内更改过内容的文件。
      • -mmin <分钟>:查找在指定时间曾被更改过内容的文件或目录,单位以分钟计算。
      • cmin <分钟>:查找在指定时间曾被更改过权限属性的文件或目录,单位以分钟计算。-ctime对应小时。
      • -amin <分钟>:查找的是指定时间访问过的文件或目录。-atim对应小时。
      • -perm <权限数值>:查找符合指定权限数值(有关权限数值见第6章)的文件或目录。如配置为“0700”,find命令会查找权限数值正好是“0700”的文件或目录;配置为“+0700”,find命令会查找权限数值大于 “0700”的文件或目录;配置为“-0700”,find

      选项大概有以下几类:

      1.按时间范围查找

      2.按文件大小查找

      3.按文件名称查找

      4.按其他:比如权限、用户组、类型等

      示例:

      #从根目开始,查找名称以nginx开头的目录和文件
      find / -name nginx*  
      
      #查找文件大小超过100M的文件
      find / -size +100M
      
      #查找/home/zx目录下,10分钟内被修改过的文件和目录
      find /home/zx/  -mmin -10
      
    • locate: 查找文件或目录(不常用)

      locate 查找内容
      

      例如:locate nginx 会将所有包含nginx的目录和文件都列出来。可以用* 或?等匹配符。

      locate的查找速度非常快,因为该命令查找的是数据库,所以有些刚修改的文件和目录,可能无法找到。可以采用:updatedb 命令更新数据库。

    • which: 查找文件(不常用)

      which [文件]
      

      which命令只会在PATH环境变量定义的路径及命令别名中查找,所以范围有限。

    • whereis : 查找文件(不常用)

      whichis [-bu] [-B<目录>] [-M<目录>] [-S<目录>] [文件]
      

      常用选项:

      文件:要查找的命令

      -b: 只查找二进制文件

      -u: 查找不包含指定类型的文件

      -B<目录>: 只在指定目录下查找二进制文件

      -M<目录>:只在指定目录查找帮助文件

      -S<目录>:只在指定目录查找源码目录

      例如: 默认只会在指定目录查找(/bin ,/etc ,/usr)

      [root@VM_0_13_centos soft]# whereis nginx
      nginx: /usr/local/nginx /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
      
      
    展开全文
  • linux创建文件命令

    千次阅读 2019-01-23 17:38:01
    touch test.txt cp test.txt test1.txt
    1. touch test.txt

    2. cp test.txt test1.txt

    3. echo 'asdfghjkl' > test.txt

    4. vim test.txt

    5. 创建2个文件touch test.txt test1.txt

    6. 创建多个文件touch test{001..005}.txt 会创建test001.txt、test002.txt、test003.txt、test004.txt、test005.txt5个文件

    touch

    • 创建的是空文件,文件大小为0
    • 可以改变文件的修改时间
      比如我touch 文件名后,对文件内容做了修改,然后继续touch 文件名,这个时候,时间改变,但是文件内容不变
    展开全文
  • linux 创建文件命令

    千次阅读 2021-01-27 11:23:04
    正如我们在上文提到的,cp是一个用来创建文件和目录副本的命令。在这里我们提供了一些在日常操作中可能用到的cp命令的实例。 1. 不带任何参数下,运行cp 这是 cp 命令最基础的使用。 拷贝名为 myfile.txt 从一个位置...

    拷贝文件和目录是每一个操作系统的基本指令。备份行为基本上是创建文件和目录的副本。在Linux系统下,我们可以用cp命令来实现。

    copy 命令是什么

    img

    正如我们在上文提到的,cp是一个用来创建文件和目录副本的命令。在这里我们提供了一些在日常操作中可能用到的cp命令的实例。

    1. 不带任何参数下,运行cp

    这是 cp 命令最基础的使用。 拷贝名为 myfile.txt 从一个位置到另一个位置,我们可以像这样子输入:

    $ cp myfile.txt /home/pungki/office

    Copy without options

    Copy without options

    如果我们没有输入绝对路径,这意味着我们正在当前目录下拷贝一个文件。在上面的实例中,myfile.txt位于/home/pungki/Documents目录下。如果我们当前目录正是/home/pungki/Documets,那么没有必要输入/home/pungki/Documents/myfile.txt来拷贝文件。当/home/pungki/office是一个目录,则文件会拷贝到里面。

    2. 同时拷贝多个文件

    要在同时拷贝多个文件,我们只需要将多个文件用空格隔开。如下示例:

    $ cp file_1.txt file_2.txt file_3.txt /home/pungki/office

    Copying multiple files

    Copying multiple files

    3. 拷贝一个目录

    要拷贝一个目录的话会有点棘手。你需要添加 -r 或者 -R 选项来实现。-r-R 选项表明递归操作。无论该目录是否为空目录,这个选项都是必要的。如下示例:

    $ cp -r directory_1 /home/pungki/office

    Copy directory

    Copy directory

    需要注意的一件事,你需要移除在目录名尾部的斜杠。否则你会收到类似的错误信息cp: omitting directory‘directory_1/

    Copy directory error

    Copy directory error

    如果你收到错误信息,则目录不会被拷贝到目标文件夹。

    4. 创建文件的硬链接,而不是拷贝它们

    拷贝文件意味着你必须使用一些存储空间来储存拷贝的文件。有时候出于某种原因,你可能想要创建“快捷方式”或者链接到文件,而不是拷贝它们。要做到这一点,我们可以使用-l选项。

    $ cp -l file_4.txt /home/pungki/office

    Copy hardlinks

    Copy hardlinks

    从上图看出,我们看到file_4.txt的硬链接已经拷贝到/home/pungki/office/file_4.txt。标记有同样的 inode, 835386。但是请注意,硬链接不能用来创建目录。下面让我们看一个例子。

    原目录 directory_1 的 inode 值是 278230

    原文件 file_5.txt 的 inode 值是 279231

    原文件 file_5.txt 的 inode 值是 279231

    对 directory_1 执行 cp 命令

    对 directory_1 执行 cp 命令

    拷贝的 directory_1副本的 inode 值是 274800

    拷贝的 directory_1副本的 inode 值是 274800

    拷贝的 file_5.txt副本的 inode 值是 279231。跟它的原文件一样

    拷贝的 file_5.txt副本的 inode 值是 279231。跟它的原文件一样

    Inode number of copied file

    Inode number of copied file

    5. 创建文件的符号链接

    也有一种链接叫做 软链接符号链接。我们用 -s 选项来实现。下面是命令的示例。

    $ cp -s /home/pungki/Documents/file_6.txt file_6.txt

    创建符号链接只能在当前目录下进行。在上面的截图中,我们想要创建符号链接 /home/pungki/office/file6.txt 指向原文件 /home/pungki/Documents/file6.txt。但是为了创建符号链接,我必须在将/home/pungki/office作为目标目录。一旦我设法进入目录,我就可以向上面一样运行 cp -s 命令。

    现在你列出文件详情,你会看到/home/pungki/office/file_6.txt指向了原文件。在其文件名后标记了箭头符号。

    Symbolic links

    Symbolic links

    6. 不随符号链接拷贝原文件

    [译注:意思是只拷贝符号链接文件]

    我们可以用 -P 选项来实现。当对符号链接使用 cp 命令,它会照原样拷贝它自身。来看看下面的示例。

    $ cp -P file_6.txt ./movie

    Copy using -P option

    Copy using -P option

    如你所见,cp 命令照原样拷贝file_6.txt自身。文件类型仍然是一个符号链接。

    7. 随符号链接拷贝原文件

    现在我们可以试一下-L选项。基本上,这个刚好与上面的 -P 选项 相反。下面是个示例:

    $ cp -L file_6.txt ./movie

    Copy using -L option

    Copy using -L option

    使用这个选项,拷贝的文件将会和file_6.txt原文件一样。我们可以从文件大小看出来。拷贝的文件有50 字节而当file_6.txt作为符号链接时文件大小只有33 字节

    8. 文件归档

    当我们去拷贝一个目录时,我们会用-r或者-R选项。但是我们也可以用-a选项来归档文件。这样会创建文件和目录的准确套录,如果有的话也可以包括符号链接。下面是示例:[译注:-a 会保留原文件或目录的属性]

    $ cp -a directory_1/ /home/pungki/office

    Copy using -a option

    Copy using -a option

    上列的命令会拷贝一个名为 directory1 的目录到*/home/pungki/office目录下。如你所见,file6.txt*依然作为符号链接被复制。

    9. 显示正在做什么

    默认情况下,当拷贝作业成功时,我们仅仅会再次看到命令提示符。如果你想了解在拷贝文件时都发生了什么,我们可以用 -v 选项。

    $ cp -v *.txt /home/pungki/office

    Verbose option

    Verbose option

    当我们从当前目录下拷贝所有的 txt 文件到 /home/pungki/office 目录,-v选项会显示正在操作的过程。这些额外的信息会帮助我们了解更多拷贝过程。

    10. 当原文件较目标文件新时拷贝

    我们用 -u选项来实现。下面是具体示例:

    $ cp -vu *.txt /home/pungki/office

    Copy only if newer

    Copy only if newer

    起初我们看到file_1.txt 是0字节大小。然后我们用 vi 编辑,加入一些内容并保存。接下来,我们发现文件大小已经变为了 36 个字节。 与此同时在/home/pungki/office目录中,我们已经包含了所有txt文件。当我们用 -u 选项,结合 -v 选项来查看具体操作,cp 命令会只拷贝比目标目录下新的文件。因此,我们看到只有 file_1.txt 拷贝到 /home/pungki/office 目录下

    11. 使用交互模式

    交互模式下会询问是否覆盖目标目录下的文件。使用 -i 选项,启用交互模式。

    $ cp -ir directory_1/ /home/pungki/office/

    Interactive mode

    Interactive mode

    12. 创建备份文件

    当目标目录已经含有同名文件,默认情况下 cp 命令会覆盖目标目录下的同名文件。使用 --backup 选项,cp 命令会为每一个现有的目标文件做一个备份。../office 相对于 /home/pungki/office 。下面是示例:

    $ cp --backup=simple -v *.txt ../office

    Backup option

    Backup option

    正如我们看到的,--backup=simple 选项会创建一个在文件名末尾用波浪符标记(~)的备份文件。--backup 选项也有一些其他控制:

    • none, off:从不备份(即使给出 --backup)
    • numbered, t:用编号备份
    • existing, nil :如果编号备份存在则使用编号备份,否者用简易备份[译注:也就是用波浪号]
    • simple, never :总是使用简易备份

    13. 只拷贝文件属性

    cp 命令也提供给我们 --attributes-only 选项。顾名思义,这个选项只会拷贝文件名及其属性,不会拷贝任何数据。下面是示例:

    $ cp --attributes-only file_6.txt -v ../office

    Copy attributes only

    Copy attributes only

    从上图看出, 原文件 file_6.txt 有 50 字节大小。用了 --attributes-only选项,拷贝的文件只有0字节大小。这是因为文件内容并没有拷贝。

    14. 强制拷贝

    用了 -f 选项会强制进行拷贝操作。如果目标文件不能打开,可以用 -f 尝试一下。

    $ cp -f *.txt -v ../office

    Copy with force

    Copy with force

    15. 在拷贝之前先删除目标

    我们可以用,--remove-destination 选项 实现。这个选项与上面的-f选项形成对照。如果 cp 命令在目标目录下发现同名文件, cp 命令会先删除目标文件,然后再拷贝一份新的。下面是示例:

    $ cp --remove-destination *.txt -v ../office

    Remove destination option

    Remove destination option

    总结

    cp 命令是 Linux 下最基础的命令之一。对于那些想要学习 Linux 的人,必须得把这个命令掌握。当然你也可以在你的终端下键入 man cp 或者 cp --help 来显示更多帮助信息。

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • Linux创建文件命令的方法

    万次阅读 多人点赞 2019-07-02 22:53:06
    本文讲解了Linux创建文件命令的方法 ,希望对您的学习有所帮助。  创建文件夹  mkdir aaa  mkdir -p aaa  创建文件命令  vi foo.txt  emacs foo.txt  echo "aaaa" > foo.txt  cat > foo.txt ...
    本文讲解了Linux创建文件命令的方法 ,希望对您的学习有所帮助。

      创建文件夹

      mkdir aaa

      mkdir -p aaa

      创建文件命令

      vi foo.txt

      emacs foo.txt

      echo "aaaa" > foo.txt

      cat > foo.txt

      清除命令

      > foo.txt

      mkdir /home/u1 创建文件夹/home/u1

      chown oracle /home/u1 表示改变目录所有者为oracle账户;

      chgrp dba /home/u1 改变/home/u1目录为dba所有;

      chmod 755 /home/u1 表示oracle账户对/home/u1目录有755权限;

      rmdir /home/u1 表示删除/home/u1目录

      hostname可以查看linux的计算机名;

      whoami可以查看当前用户;

      pwd显示当前路径;

      df查看系统的硬件信息

      ls -lrt l表示显示详细列表,-t表示按时间排序,-r反向排序

      cat orcl_ora_3436.trc|grep bucket

      以下查看相关文件内容:

      more /etc/oratab

      cat /etc/passwd

      cat /etc/group

      以上是Linux创建文件命令的方法。

    转载于:https://www.cnblogs.com/kungfupanda/archive/2009/12/18/1627337.html

    展开全文
  • 在/opt/hello 目录下创建 world.txt 使用命令:touch 文件名 touch world.txt ---------------------------------------- touch “摸”。touch[文件名],就是摸一下文件,如果文件不存在...创建文件也可以用echo
  • Linux 新建文件命令

    2020-11-27 16:13:36
    1.创建文件夹 mkdir -p 文件夹名 p 确保目录名称存在,不bai存在的就建一个。 2、创建文件 touch a.txt
  • Linux创建文件命令

    2011-11-03 22:35:58
    本文讲解了Linux创建文件命令的方法 ,希望对您的学习有所帮助。  创建文件夹  mkdir aaa  mkdir -p aaa  创建文件命令  vi foo.txt  emacs foo.txt  echo "aaaa" > foo.txt  cat > foo.txt ...
  • linux创建文件命令

    千次阅读 2019-01-08 09:17:54
    1、vi vi 1.txt 会直接创建并打开一个文件1.txt 2、touch touch的作用是更改一个文件或... 3.txt 可以直接创建文件3.txt并将abcd写入。 4、less 、more 、cat  三者都是将文件内容输出到标准输出,其中less...
  • linux新建文件命令

    千次阅读 2016-08-31 16:30:28
    vi、touch是创建文件命令, cp、mv也算是吧,因为cp是拷贝文件,mv是移动文件 另外还有好多命令能够创建文件,之要该命令能够重定向输出到一个不存在的文件,就会创建文件。例如 tail -f -n 200 /usr/local/...
  • linux创建文件命令:dd命令

    千次阅读 2015-09-18 13:59:16
    linux创建文件命令:dd命令 把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法: CODE:[Copy to clipboard]dd 〔选项〕 QUOTE: if =输入文件(或设备名称)。 of =输出...
  • Linux新建文件命令

    千次阅读 2019-02-08 22:19:12
    touch 文件名 (新建一个空文件
  • linux 新建文件命令

    2011-11-10 01:00:09
    图形界面下就不用说了,终端下键入: touch test.java 就创建了一个新文件 test.java
  • Linux常用命令

    万次阅读 多人点赞 2018-11-08 11:49:23
    目录 一、基本命令 1.1 关机和重启 1.2 帮助命令 二、目录操作命令 2.1 目录切换 cd ...2.3.1创建目录【增】 mkdir ...2.3.2删除目录或文件【删】rm ...三、文件操作命令 3.1 文件操作【增,...
  • linux命令txt文件

    2020-07-02 13:58:48
    touch 文件名称.txt ls 查看是否成功,红色标注的就是新建txt文件
  • touch tem.txt 创建txt文件 转载于:https://www.cnblogs.com/baxianhua/p/8945530.html
  • linux 新建文件命令

    2014-05-07 09:52:47
    vi、touch是创建文件命令,cp、mv也算是吧,因为cp是拷贝文件,mv是移动文件 另外还有好多命令能够创建文件,之要该命令能够重定向输出到一个不存在的文件,就会创建文件。例如 tail -f -n 200 /usr/local/...
  • [quote]linux新建文件命令touch用法详解: linux中的touch命令一般用来修改文件的时间,或者新建一个不存在的文件. 语法如下: touch [-acm][-r ref_file(参照文件)|-t time(时间值)] file(文件名) 例子: ...
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2017-09-05 18:26:38
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...
  • linux 创建文件命令总结

    万次阅读 2013-11-21 15:17:21
    1、vi vi 1.txt 会直接创建并打开一个文件1.txt 2、touch ...echo “abcd” > 3.txt 可以直接创建文件3.txt并将abcd写入。 4、less 、more 、cat  三者都是将文件内容输出到标准输出,其中less和mo
  • Linux常用基本命令

    万次阅读 多人点赞 2020-11-21 00:07:04
    Linux常用基本命令 目录文件管理 cd 切换目录 cd 绝对路径/相对路径 切换目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd / 进入根目录 ls 列出目录 ls 列出文件(不包括隐藏...
  • linux下的打包命令

    千次阅读 2019-03-17 11:53:19
    1.压缩命令命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入...把当前目录下的所有文件打包成ROOT.war jar -cvfM0 ROOT.war ./ -c 创建war包 -v ...
  • 创建文件abc.txt文件 ls 查看所有文件 vi abc.txt vi为进入vim编辑器命令,意为在vim编辑器中编辑abc.txt文件 输入a后,可以按tab键,自动补全a开头的文件 i i意为insert为输入模式,输入i之后就可以任意...
  • linux创建多级目录命令   解决方法: 假如我想创建run目录,而且再润目录下新建mysqld目录,执行以下命令即可: http://www.yayihouse.com/yayishuwu/chapter/1779
  • linux创建文件系统命令-----mkfs

    千次阅读 2020-03-26 15:40:41
    在磁盘分区上创建ext2、ext3、ext4、ms-dos、vfat文件系统,默认情况下会创建ext2。mkfs用于在设备上构建Linux文件系统,通常是硬盘分区。文件要么是设备名称(例如/dev/hda1,/dev/sdb2),要么是包含文件系统的常规...
  • 出处:... ...vi 1.txt 会直接创建并打开一个文件1.txt ...touch的作用是更改一个文件或目录的时间。touch 2.txt 如果2.txt不存在,则创建文件2.txt 3、echo  echo “abcd”
  • 下面列举linux常用的压缩文件的命令gzip: 将文件压缩成 .zip格式gzip -- 压缩文件,不能压缩目录 eg:压缩一个目录下的所有.txt文件gzip *.txt, 它会针对每个.txt文件都压缩一个.gz文件,不会将所有的.txt文件打包...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 912,602
精华内容 365,040
关键字:

linux新建txt文件命令

linux 订阅