סקונילב םילודג תויקית/םיצבק תקתעה תעב תומדקתה לגרס הארמ - תמדקתמ הקתעה תדוקפ


.םילשהל חקול ןמז המכו הקתעהה ךילהת לש בצמה יבגל שמתשמל גשומ ןתונ הזו ,םילודג םיצבק תקתעה תעב דחוימב דואמ תישומיש וז תפסונ הנוכת .רחאל דחא םוקיממ םילודג םיצבק תקתעה ךות ,המלשהל שרדנש ללוכה

Advanced-Copy ןקתהו דרוה

.סקונילב םישדח םיליחתמ רובע דואמ ליעיו תוחפ ןויסינ תשרודו יוארכ דובעל הכירצ דימת שארמ ובכרוהש םייראניב םיצבקמ הנקתה .שארמ ובכרוהש םייראניב םיצבק תועצמאב וא תורוקממ ףסוא התאש וא ,סקוניל תוכ

:ךכ תכלל הכירצ הנקתהה לכ .Advacned-Copy לש ןורחא ןוקית ץבוקו GNU לש הבילה יניערג לש תירוקמ הסרג תשרדנ ךכ םשל ,תורוקממ ביכרהל ךל עיצמ ינא לבא

.תודוקפה לכ תא עצבל ידכ שרוש שמתשמ תויהל ךילע ,ןלהל גצומש יפכ ןוקיתו רודיה ,wget תדוקפ תועצמאב patchfile -ו GNU coreutils לש רתויב תינכדעה הסרגה תא דרוה ,תישאר

# wget http://ftp.gnu.org/gnu/coreutils/coreutils-8.21.tar.xz
# tar xvJf coreutils-8.21.tar.xz
# cd coreutils-8.21/
# wget https://raw.githubusercontent.com/atdt/advcpmv/master/advcpmv-0.5-8.21.patch
# patch -p1 -i advcpmv-0.5-8.21.patch
# ./configure
# make

."configure /."\הדוקפה תלעפה תעב האבה האיגשה תא לבקתש ןכתיי

checking whether mknod can create fifo without root privileges... configure: error: in `/home/tecmint/coreutils-8.21':
configure: error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)
See `config.log' for more details

.בוש "configure /."\הדוקפה תא לעפהו וז האיגש ןקתל ידכ ףוסמב האבה הדוקפה תא לעפה

export FORCE_UNSAFE_CONFIGURE=1

.םיצבק תקתעה תעב תומדקתהה לגרס תא לבקל ידכ הלא תושדח תודוקפ יתשב תוירוקמה mv -הו cp -ה תודוקפ תא ףילחהל ךילע .src/mv -ו src/cp תחת תורצונ תושדח תודוקפ יתש ,רודיה תמלשה רחאל

# cp src/cp /usr/local/bin/cp
# cp src/mv /usr/local/bin/mv

."גצומש יפכ תושדח תודוקפ רוציל וא mv/." -ו "cp/." ומכ רוקמה תיירפסמ ןתוא ץירהל לכות ןיידע ,םייטרדנטס תכרעמ יביתנב הלא תודוקפ קיתעהל הצור ךניא םא :הרעה

# mv ./src/cp /usr/local/bin/cpg
# mv ./src/mv /usr/local/bin/mvg

יטמוטוא תומדקתה לגרס

ץבוקה תא רגסו רומש .bashrc./~ ץבוקל תואבה תורושה תא ףיסוהל ךילע ,הקתעהה ןמזב ןמזה לכ עיפוי תומדקתהה לגרסש הצור התא םא

alias cp='cp -gR'
alias mv='mv -g'

.הנוכנ הרוצב דובעל ידכ בוש רבחתהלו קתנתהל םכילע

הקתעה הדוקפב שמתשהל דציכ

.תמדקתמ הקתעה תדוקפ תועצמאב הקתעה ךילהת לש ךסמ ימוליצל אמגוד ןלהל .יביסרוקר ןפואב תוירפס קיתעהל איה "R-" תורשפאה .cp תדוקפ םע "תומדקתה לגרס -"\וא "g -"\תורשפא תפסוה אוה דיחיה יונישה ,ה

# cp -gR /linux-console.net/ /data/

OR

# cp -R --progress-bar /linux-console.net/ /data/

.ךסמ םוליצ םע 'mv' תדוקפ לש המגודה הנה

# mv --progress-bar Songs/ /data/

OR

# mv -g Songs/ /data/

.usr/bin/mv/וא usr/bin/cp/ךרד םהילא רשקתהל לוכי התא .תוירוקמ mv -ו cp תודוקפל רוזחל הצורו ,שדחה תומדקתהה לגרסמ הצורמ ךניאש וא ןהב שמתשהל ךרטצת םעפ יא םא ,תופלחומ ןניא תוירוקמ ת

.הרוק קוידב המו הקתעהה תלועפ ןמז לע עדימ תצק עדוי יתייה תוחפל ,תומדקתהה לגרס לש וזה השדחה הנוכתהמ יתמשרתה דואמ תמאב

.הדוקפה תרוש ךרד םיצבק תרבעהו הקתעהב ןמז הברה הלבמ התאשכ דחוימב ,סיכב ךל שיש דואמ בוט ילכ הז ,רמול לוכי ינא לכה ךסב