linuxÐÞ¸ÄÎļþÃûÏÂÁîÓÐÄÄЩ
linuxÐÞ¸ÄÎļþÃûÏÂÁîÓÐmvÏÂÁî¡¢renameÏÂÁî¡¢touchÏÂÁî¡¢sed ÏÂÁîµÈ¡£ÏêϸÏÈÈÝ£º1¡¢mvÏÂÁîÓÃÓÚΪÎļþ»òĿ¼¸üÃû£¬»òÕß½«Îļþ´ÓÒ»¸öĿ¼Òƶ¯µ½ÁíÒ»¸öĿ¼£¬Ó﷨Ϊ¡°mv Ô´ÎļþÃû Ä¿µÄÎļþÃû¡±£»2¡¢renameÏÂÁîÓÃÓÚÅúÁ¿ÐÞ¸ÄÎļþÃû£¬Ó﷨Ϊ¡°rename ‘ÔʼÎļþÃû’ ‘ÐÂÎļþÃû’ ÎļþÁÐ±í¡±£»3¡¢touchÏÂÁîµÈµÈ¡£
ÔÚ Linux ϵͳÖУ¬ÓжàÖÖÏÂÁî¿ÉÒÔÓÃÀ´ÐÞ¸ÄÎļþÃû¡£ÒÔÏÂÊÇһЩ³£ÓõÄÏÂÁ
mv ÏÂÁmv ÏÂÁîÓÃÓÚΪÎļþ»òĿ¼¸üÃû£¬»òÕß½«Îļþ´ÓÒ»¸öĿ¼Òƶ¯µ½ÁíÒ»¸öĿ¼¡£Ó﷨Ϊ£º
mv Ô´ÎļþÃû Ä¿µÄÎļþÃû
µÇ¼ºó¸´ÖÆ
ÀýÈ磬Ҫ½«ÃûΪ ¡°file1.txt¡± µÄÎļþÖØÃüÃûΪ ¡°file2.txt¡±£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
mv file1.txt file2.txt
µÇ¼ºó¸´ÖÆ
rename ÏÂÁrename ÏÂÁîÓÃÓÚÅúÁ¿ÐÞ¸ÄÎļþÃû¡£Ó﷨Ϊ£º
rename 'ÔʼÎļþÃû' 'ÐÂÎļþÃû' ÎļþÁбí
µÇ¼ºó¸´ÖÆ
ÀýÈ磬Ҫ½«ÃûΪ ¡°file1.txt¡±¡¢¡°file2.txt¡± ºÍ ¡°file3.txt¡± µÄÎļþ»®·ÖÖØÃüÃûΪ ¡°file1_new.txt¡±¡¢¡°file2_new.txt¡± ºÍ ¡°file3_new.txt¡±£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
rename 'file' 'file_new' file1.txt file2.txt file3.txt
µÇ¼ºó¸´ÖÆ
touch ÏÂÁtouch ÏÂÁîÓÃÓÚ¸ü¸ÄÎļþµÄʱ¼ä´Á£¬Ò²¿ÉÒÔÓÃÓÚÐÞ¸ÄÎļþÃû¡£Ó﷨Ϊ£º
touch -d ÈÕÆÚʱ¼ä ÎļþÃû
µÇ¼ºó¸´ÖÆ
ÀýÈ磬Ҫ½«ÃûΪ ¡°file1.txt¡± µÄÎļþÐÞ¸ÄΪĿ½ñÈÕÆÚºÍʱ¼ä£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
touch -d "$(date)" file1.txt
µÇ¼ºó¸´ÖÆ
sed ÏÂÁsed ÏÂÁîÓÃÓÚÁ÷±à¼£¬¿ÉÒÔÓÃÓÚÅúÁ¿ÐÞ¸ÄÎļþÃû¡£Ó﷨Ϊ£º
sed 's/ÔʼÎļþÃû/ÐÂÎļþÃû/g' ÎļþÁбí > ÐÂÎļþÁбí
µÇ¼ºó¸´ÖÆ
ÀýÈ磬Ҫ½«ÃûΪ ¡°file1.txt¡±¡¢¡°file2.txt¡± ºÍ ¡°file3.txt¡± µÄÎļþ»®·ÖÖØÃüÃûΪ ¡°file1_new.txt¡±¡¢¡°file2_new.txt¡± ºÍ ¡°file3_new.txt¡±£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ
sed 's/file/file_new/g' file1.txt file2.txt file3.txt > file1_new.txt file2_new.txt file3_new.txt
µÇ¼ºó¸´ÖÆ
ÕâЩÏÂÁ¿ÉÒÔÔÚÒ»¶¨Ë®Æ½ÉÏÐÞ¸ÄÎļþÃû¡£ÏêϸʹÓÃÄÄÖÖÒªÁìÈ¡¾öÓÚÄãµÄÐèÇóºÍϲ»¶¡£
ÒÔÉϾÍÊÇlinuxÐÞ¸ÄÎļþÃûÏÂÁîÓÐÄÄЩµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡