#!/bin/bash
#使用bash做為預設shell
src=$1
dst=$2
srclen=$
list_alldir()
if [ -d $file ]; then
mkdir -p $newfile
if [ -l $file ]; then
rm $file
ln -s $newfile $file
filist_alldir $file
else
if [ -l $file ]; then
target=`ls -l $file | grep ^l | awk ''`
if [ $ == "/" ]; then
continue;
finewfile=$$target
echo $newfile
else
cp $file $newfile
firm $file
ln -s $newfile $file
fidone
}mkdir -p $dst
list_alldir $src
linux檔案 link函式 檔案硬鏈結和軟連線
標頭檔案 include 定義函式 int link const char oldpath,const char newpath 標頭檔案 include 定義函式 int unlink const char pathname unlink 會刪除引數pathname 指定的檔案.如果該檔名為最後連...
window bat指令碼批量拷貝檔案
find bat echo off for f i in filenamelist.txt do echo begin copy.i echo find file c users administrator desktop bat test i copy y c users administrato...
Linux 鏈結檔案link
linux系統鏈結檔案分兩種,一者硬鏈結檔案,二者軟鏈結檔案 兩檔案都可通過命令ln來生成。1.硬鏈結檔案 硬鏈結 hard link,也稱鏈結 就是檔案的乙個或多個檔名。再說白點,所謂鏈結無非是把檔名和計算機檔案系統使用的節點號鏈結起來。因此可以用多個檔名與同乙個檔案進行鏈結,這些檔名可以在同一目...