我写的是ftp下载程序,以前用的2410开发板,utu-linux2.6.26系统,程序运行正常, 最近升级为友善之臂的Tiny6410,使用的是自带的linux2.6.38系统,发现英文文件和文件夹都能正常创建,中文文件和文件夹却无法创建,我用的是creat函数,返回-1,无法创建,有没有人知道是哪里的问题? 是arm-linux-gcc版本问题还是linux2.6.38内核编辑的时候哪个选项没选对,还是编码不对,还是其他的原因呢? 程序的流程是: 从FTP服务器读取文件...
by michaelrainy - Linux环境编程 - 2011-06-21 09:10:32 阅读(2423) 回复(0)
本帖最后由 zxdstyle 于 2012-11-15 16:10 编辑 我现在想创建一个文件,但又不想覆盖以前的同名文件, 在编程中要如何做才能绝对创建一个文件呢,保证不会失败?
linux创建文件系统 创建LV [root@jusdoi oracle]# lvcreate -n u01 -L 15G VolGroup01 建文件系统 [root@jusdoi ~]# mkfs -t ext3 /dev/VolGroup01/u01 15g mke2fs 1.39 (29-May-2006) Filesystem label= OS type: linux Block size=4096 (log=2) Fragment size=4096 (log=2) 1966080 inodes, 3932160 blocks 196608 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=4026531840 120 blo...
写了这样的一个小程序,umask为0002 int main() { int fildes = open("./tmp.txt", O_CREAT); close(fildes); return 0; } 可是创建出来的文件属性确是 --wSr-x--- 1 lvp lvp 0 Oct 12 11:10 tmp.txt 请详解 貌似不同的机器虽然umask都为0002,但创建出来的文件属性是不同的,除了umask还有其他因素影响文件属性吗? 小弟刚来,还没有分~
现在想从window定时往linux拷贝文件,但是linux是个嵌入式的系统,很多服务没有,只能是telnet到linux,然后登陆window的ftp来下载文件的方法。 下载下来文件后要根据文件名,比如20141101010111.txt,需要在linux下创建2014/11/01/01,要创建到小时,把这个文件放到几点这个文件夹下,请问大侠有没有方法,尽量简便些
请问怎样能让Ucenter备份时候自建文件夹在linux主机下权限为777? 系统:linux ns2.2000fun.net 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54:20 EST 2010 x86_64 x86_64 x86_64 GNU/linux 谢谢!
本帖最后由 zyx19891210 于 2012-05-22 18:04 编辑 假如文件名需要定义四个字段,类型如下 field1 integer field2 integer, field3 double, field4 double, filename varchar 文件类型随意 先用*.TXT吧 谁能告诉我个例子 或者具体如何编写 本人编程基础比较差 谢谢!
如题,各位高手请帮忙, linux如何在一个目录下,只能创建文件,也可以修改这个目录下的文件,但是不能删除这个目录下的文件。
1.echo 命令 #echo "set bell" >> test.txt #echo foo1234 > newfile 2. cat命令 #cat /dev/cdrom >/home/cdrom .iso #cat > 123 ........ ......... ^d 结束 3.cp 命令 #cp -r /home/chenguang bak.iso 4. mkisofs命令 #mkisofs -O /tmp/etc.iso -J -R -A -V /etc 6.find 利用find命令把/tmp目录及子目录中所有*.log文件打包生成 logbak.tar #find /tmp -name "*.log" -exec ta...