导航:首页 > 操作系统 > linuxc移动文件

linuxc移动文件

发布时间:2024-04-02 16:57:33

linux C系统编程中的文件传输问题:只能传送文本文件,不能传送二进制文件。(TCP+文件I/O实现)

二进制模式传输文本文件没有问题,但是ASCII模式传输二进制文件会出问题
因为有些控制字符会被错误处理。比如二进制文件中的0,在传输的时候会被当作字符串结束符,这样是无法传送的。所以传输二进制文件的时候状况与文本文件是不一样的。

② 在Linux中,要将指定源文件复制到目标文件,但不覆盖原有文件时,需使用( )命令

【答案】:C
本题考查Linux文件系统的基本知识。在Linux系统中,文件复制命令cp。cp命令的功能是把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。如同 DOS下的 命令一样。cp命令的一般格式是:
Cp [-选项] source fileName | directory dest fileName | directory
重要选项参数说明如下。
? -a: 整个目录拷贝。它保留链接、文件属性,并递归地拷贝子目录。
? -f: 删除己经存在的目标文件而不提示。
? -i: 和 f 选项相反巧改,在覆盖目标文件之前将给出提示要求用户确认。回答 y 时目 标文件将被覆盖,是交互式滚宽哪拷贝。
? -p: 除复制源文件的内容外,还把其修改时间以及访问权限也复制到新文件中。
? -R:若给出的源文件是一目录文件,将递归复制该目录下所有的子目录和文件 。
此时目大码标文件必须为一个目录名。
? -l: 不作拷贝,只是链接文件。

③ linux下mv 多个文件到各自文件夹,如何操作

你这个问题主要是mv的用法了,我简单说一下:

1. mv可以把多个文件移动到一个文件夹(目录)里面,比如:有a b c三个文件,一个目录d,用下面命令就能将a b c移动到d中
$ mv a b c d
需要注意的是,目录d必须在最后面,而且它前面不能再出现其他目录

2. 也可以使用带选项的mv命令,把多个文件移动到一个目录中,如
$ mv a b c -t d
$ mv -t d a b c
其中,-t后面紧接着的就是要移动到的目录,并且不能有多个目录出现

3. 如果出现了多个目录,比如下面的命令
$ mv -t adir a -t bdir b
mv: multiple target directories specified
会出现上面的警告,且只执行了前面正确的那部分,即只是将a移动到了adir,后面的没执行

4。如果你的文件和目录名称有一定的关系,你的问题可以通过脚本来解决,当然,脚本的具体内容也要视具体情况而定
假设有文件a b c,希望将a移动到adir,将b移动到bdir,将c移动到cdir,那么就可以这样来做
写一个简单shell脚本:move.sh
# FileName move.sh
#!/bin/bash
mv $1 "$1dir"

$ chmod +x move.sh
然后,
$ find . -type f | xargs -n 1 ./move.sh
执行完毕之后,就发现
$ tree
.
|-- adir
| `-- a
|-- bdir
| `-- b

即实现了将a移动到adir,b移动到bdir,c移动到cdir了。

所以,总得来说,你的具体问题还要具体分析才好。当然,如果你的情况正是我上面说的,那么,就用这种方法就OK了

希望对你有所帮助:)

④ linux下子目录下的文件对根目录复制移动的命令

Linux复制命令:cp、移动命令:mv,通过案例介绍下:

1.把A目录下的.txt文件复制到根目录下的B

[root@localhosttest]#sudocp/A/.txt/B

2.把A目录下的C目录复制到根目录下的B

[root@localhosttest]#sudocp-R/A/C/B
#-R参数,递归操作,把C目录下所以文件全部复制过去

3.把A目录下的.txt文件移动到根目录下的B

[root@localhosttest]#sudomv/A/.txt/B


阅读全文

与linuxc移动文件相关的资料

热点内容
哪个app买的衣服好 浏览:467
天刀以前玩过的服务器忘了怎么办 浏览:211
单片机基础代码解读 浏览:233
广东青少年编程学习 浏览:509
买男士香水去哪个app 浏览:548
androidsleep函数 浏览:151
android内核代码下载 浏览:665
服务器如何添加墨迹 浏览:747
diglinux安装 浏览:279
虚拟机执行命令 浏览:444
cctv16奥林匹克频道加密播出 浏览:899
c盘微信文件夹隐私 浏览:229
asp压缩mdb 浏览:670
node开源论坛源码 浏览:10
单片机比手机芯片还贵 浏览:35
java课表 浏览:557
如何在pdf里面修改 浏览:929
橙光制作器档案框在哪个文件夹 浏览:992
php如何抓取网页数据 浏览:642
计数器单片机 浏览:968