ගොනුව විවෘත සංවාදයේදී සැඟවුණු ලිපිගොනු සහ ෆෝල්ඩර පෙන්වීමට හොට්කී?


271

මෙම ප්‍රශ්නය බොහෝ සෙයින් සමාන ය. සෑම විටම සැඟවුණු / තිත් ගොනු විවෘත / සුරකින්න සංවාදවල පෙන්විය හැකිද? . සෙවුම් තුළ සැඟවුණු ලිපිගොනු සහ ෆෝල්ඩර පෙන්වන්නේ කෙසේද? ද සම්බන්ධ වේ. කෙසේ වෙතත්, මට සෑම විටම ඒවා පෙන්වීමට අවශ්‍ය නැත , එය defaults write ... AppleShowAllFiles ...කරන්නේ එයයි.

ඒ වෙනුවට, මට අවශ්‍ය විට එය ක්‍රියාත්මක කිරීමට අවශ්‍යයි. මම විවෘත කිරීමට උත්සාහ කරමි .bash_profile, එබැවින් මට දැන් එය අවශ්‍යයි:

රූප විස්තරය මෙහි ඇතුළත් කරන්න

Linux සහ Gnome අපට ඉඩ CTRL+ Hසඟවා ගොනු පෙන්වමින් සැඟවී අතර වමා. නමුත් Gnome hotkeys OS X මත ක්‍රියා නොකරයි (එය අපේක්ෂා කෙරේ).

සම්පූර්ණත්වය සඳහා, .bash_profileනිවාස නාමාවලියෙහි පවතී:

$ ls ~/.bash_profile 
/Users/jww/.bash_profile

ආශ්‍රිත ප්‍රශ්නයක් ... ඉහත දැකිය හැකි පරිදි, ෆයින්ඩර් හි ගොනු නාමය ටයිප් කිරීම (හෝ එය ස්පොට් ලයිට් ද) සෙවීම ක්‍රියාත්මක නොවීය. "සියලු ලිපිගොනු පෙන්වන්න" වැනි කොටුවක් පිරික්සීමේ බලාපොරොත්තුවෙන් මම ගොනුව විවෘත සංවාදයේ සන්දර්භය මෙනුවක් ලබා ගැනීමට දකුණු ක්ලික් කිරීමට උත්සාහ කළෙමි. ගොනුව විවෘත සංවාද කොටුව සමඟ "සියලු ලිපිගොනු පෙන්වන්න" සොයමින් මම දර්ශන මෙනුව උත්සාහ කළෙමි.

මෙය කොහේ හෝ සැඟවී ඇත්තේ ඇයි? එය සේවය අරමුණ කුමක්ද කරන්නේ නැහැ පහසුවෙන් ගොනුවක් විවෘත කිරීමට පරිශීලක ඉඩ දෙන්නේ ඇයි?

Answers:


464

⌘ CMD+ ⇧ SHIFT+ .සෙවුම් සහ සැඟවුණු ලිපිගොනු වල සැඟවුණු ගොනු හෙළි කරයි.

ඔබ AZERTY යතුරුපුවරුව භාවිතා කරන්නේ නම්, ඔබට ද එබිය fnයුතුය, එබැවින් ⇧ SHIFTඑය සෑදීම සඳහා ඔබට දැනටමත් අවශ්‍ය බැවින් එය සැලකිල්ලට ගනී ..


ටර්මිනලයේ මෙන් ඔබට ⌘ CMD+ ⇧ SHIFT+ ඔබා Gසැඟවුණු ෆෝල්ඩරයට මාර්ගය ටයිප් කළ හැකිය ( ⇥ TABස්වයං සම්පුර්ණ කිරීමද ක්‍රියාත්මක වේ).

ඔබ කරන්නේ කුමක්දැයි ඔබ නොදන්නේ නම් සැඟවුණු ගොනු සංස්කරණය කිරීම භයානක විය හැකිය.


7
මා මාර්ගය වෙනස් කළහොත් - වෙනත් ධාවකයකට ගොස් නැවත නැවත යනාදිය සඳහා තීරු දර්ශනයේ මා වෙනුවෙන් ක්‍රියා කරයි - නැතහොත් දර්ශනය වෙනස් කර අයිකනය සහ පසුපසට යන්න.
ටෙට්සුජින්

10
යතුරුපුවරු කෙටිමඟ "cmd + shift +." සියෙරා හි Finder හි (විවෘත / සුරකින්න සංවාද පමණක් නොව) පුළුල් පරාසයක ක්‍රියාත්මක වන බව පෙනේ.
නියල්

4
ඇවැත්නි, මේ සඳහා කෙටිමඟක් ඇති බව විශ්වාස කළ නොහැක. ස්තූතියි!
එසකියෙල් වික්ටර්

1
AteMateuszSzlosek, මට වැඩ කරන බවක් නොපෙනේ. cmdshiftG හට සැඟවුණු ගොනුව තෝරාගත නොහැක, මා මුලින් cmdshiftdot කළොත් මිස. එය ඔබට වැඩ කරයිද?
පැසීරියර්

2
අහ් මට තේරුණා ඔයා අදහස් කරන දේ. එබැවින් ඔව් CMD + SHIFT + G ඔබ CMD + SHIFT + භාවිතයෙන් හෙළි නොකළහොත් සැඟවුණු ගොනුවක් තෝරා නොගනී. නමුත් ඔබට තවමත් සැඟවුණු ෆෝල්ඩර වලට CMD + SHIFT + G භාවිතයෙන් සැරිසැරීමට හැකිය. හොඳ කරුණක්!
මාටියුස් ස්ලෝසෙක්

23

Mateusz Szlosek පළමු කොටස ආවරණය කළේය. පහත දැක්වෙන්නේ මම මගේම ප්‍රයෝජනය සඳහා දෙවන කොටස හසුරුවා ඇති ආකාරයයි.

මගේ පිළිතුර පළ කිරීමට ඉක්මන් වූ විට, දෙවන කොටසට දැනටමත් පිළිතුරු ලැබී ඇති බව මම නොදනිමි. සැඟවුණු ගොනු පෙන්වීම සක්‍රීය කිරීම සඳහා to + H සකසන්නේ කෙසේදැයි බලන්න . මම පහත ඉදිරිපත් කරන දෙය වර්තමාන තත්වය ඔබට දැනුම් දෙන සංවාදයකින් වෙනස් වේ.

මම ස්වයංක්‍රීය යෙදුම භාවිතා කරමින් සේවාවක් නිර්මාණය කළෙමි. සැඟවුණු ලිපිගොනු බැලීම ටොගල් කිරීමට මට අවශ්‍ය වූ විට, මම පහත දැක්වෙන පරිදි සෙවුම් සේවා උප මෙනුවෙන් "සැඟවුණු ගොනු ටොගල කරන්න" තෝරමි. (ඉඟිය: වඩා හොඳ දර්ශනයක් සඳහා රූපය ක්ලික් කරන්න.)

මෙය පහත දැක්වෙන පොප් දර්ශණය වීමට හේතු වේ.

රූප විස්තරය මෙහි ඇතුළත් කරන්න

රූප විස්තරය මෙහි ඇතුළත් කරන්න

සේවාව නිර්මාණය කිරීමේ පියවර පහත දැක්වේ.

  1. ස්වයංක්‍රීය යන්ත්‍රය විවෘත කරන්න, සේවා වර්ගයේ නව ලේඛනයක් තෝරන්න.
  2. "ධාවන ෂෙල් ස්ක්‍රිප්ට්" ක්‍රියාව වැඩ ප්‍රවාහ කවුළුව වෙත ඇදගෙන යන්න.
  3. පහත දැක්වෙන පරිදි දර්ශණය කිරීමට සංස්කරණය කරන්න. (ඉඟිය: වඩා හොඳ දර්ශනයක් සඳහා රූපය ක්ලික් කරන්න.)

    පිටපත සඳහා පෙළ පහතින් පුනරාවර්තනය වේ.

    STATUS=`defaults read com.apple.finder AppleShowAllFiles 2>/dev/null`
    if [ "$STATUS" == TRUE ]; then
        STATUS=`osascript -e 'tell app "Finder" to display alert "Finder is showing hidden files." buttons {"Cancel", "Hide"}'`
    else
        STATUS=`osascript -e 'tell app "Finder" to display alert "Finder is not showing hidden files." buttons {"Cancel", "Show"}'`
    fi
    if [ "$STATUS" == "button returned:Show" ]; then
        defaults write com.apple.finder AppleShowAllFiles TRUE
        killall Finder
    elif [ "$STATUS" == "button returned:Hide" ]; then
        defaults write com.apple.finder AppleShowAllFiles FALSE
        killall Finder
    fi
    
  4. Toggle Hidden Files.workflowගොනුව ~/Library/Servicesෆෝල්ඩරයට සුරකින්න (හෝ ගෙනයන්න) .
  5. සේවාව මෙනුවක දර්ශනය වීම සඳහා ඔබට සෙවුම් යෙදුම නැවත ආරම්භ කිරීමට අවශ්‍ය විය හැකිය.

යාවත්කාලීන කිරීම 1

Mateusz Szlosek ගේ පිළිතුරෙන් බැහැරව, යතුරුපුවරු කෙටිමං ⌘ CMD+ ⇧ SHIFT+ .මගේ සේවාව සඳහා එකතු කළ හැකි බව මට පෙනේ. පද්ධති මනාපයන් වෙත ගොස් යතුරුපුවරු නිරූපකය මත ක්ලික් කරන්න. “සාමාන්‍ය” ශීර්ෂය යටතේ “සේවා” සහ “සැඟවුණු ගොනු ටොගල කරන්න” තෝරන්න. සමග "කිසිවක් නැත" වෙනුවට ⌘ CMD+ ⇧ SHIFT+ .යතුරු පුවරුව කෙටි සැපයුම අත්හිටුවන.


ඔබ පැවසූ ආකාරයටම මම කළෙමි (මගේ Library / Library / Services ෆෝල්ඩරයේ ගොනුවක් ඇත), නමුත් පරිගණකය නැවත ආරම්භ කිරීමෙන් පසුවද කිසිදු ප්‍රයෝජනයක් නොවීය.
වෝල්ටර්

Al වෝල්ටර්: මම Toggle Hidden Files.workflowSourceforge.net වෙත එකතු කර ඇත්තෙමි . වෙබ් අඩවිය බලන්න: සැඟවුණු ගොනු ටොගල් කරන්න . ඔබට එහි සිට කාර්ය ප්‍රවාහය බාගත කළ හැකිය. ස්ථාපනය සඳහා වන උපදෙස් ද මෙම වෙබ් අඩවියේ දැක්වේ.
ඩේවිඩ් ඇන්ඩර්සන්

ගොනු සංවාද වල ක්‍රියා කරන, ගොඩනඟන ලද යතුරු කෙටිමඟ, සේවාවක් ලෙස වෙනස් නොකරන, සෙවුමෙන් ඉවත් වන සේවාවක් ලෙස වෙනස් කරන්නේ ඇයි? (
සෙවුමෙන් ඉවත්වීම

3

වියාචනය / අවවාදයයි

සාමාන්‍යයෙන් සැඟවුණු ලිපිගොනු සැඟවී ඇත. පහත ස්ක්‍රිප්ට් එක භාවිතා කරන්න, ඔබ කරන්නේ කුමක්දැයි ඔබ සාධාරණ ලෙස විශ්වාස කරන්නේ නම් පමණි. වෙනත් වචන වලින් කිවහොත්: සැඟවුණු ලිපිගොනු අහඹු ලෙස මකා දැමීමෙන් ඔබ ඔබේ පද්ධතිය බිඳ දැමුවහොත් එය ඔබේම වරදකි.


සෙවුම් ටොගල් කිරීමට මම භාවිතා කරන ස්ක්‍රිප්ට් එක මෙන්න / සෙවුම් තුළ සැඟවුණු ගොනු පෙන්වන්න එපා .

( විවෘත / සුරකින්න දෙබස් වල සැඟවුණු ලිපිගොනු ටොගල් කිරීම සඳහා OSX ස්වදේශීය කෙටිමඟ දැනටමත් ඉහත Mateusz Szlosek විසින් සඳහන් කර ඇත)

මගේ පිටපත සහ මා මෙතෙක් දැක ඇති අනෙක් අය අතර වෙනස:

ෆින්ඩර් killing ාතනය කිරීමෙන් පසු බොහෝ ස්ක්‍රිප්ට් වෙනත් කිසිවක් නොකරයි. සාමාන්‍යයෙන්, මෙයින් අදහස් කරන්නේ ස්වයංක්‍රීය සෙවුම් නැවත ආරම්භ කිරීම ඔබේ අවසන් ක්‍රියාකාරී ෆෝල්ඩරය විශ්වාසදායක ලෙස විවෘත නොකරන බැවින් ඔබ මුලින් තිබූ ෆෝල්ඩරය වෙත නැවත යා යුතු බවයි.

පහත ස්ක්‍රිප්ට් එක ඔබේ අවසාන ක්‍රියාකාරී ෆෝල්ඩරය නැවත විවෘත කරයි, එනම් ටොගල් භාවිතා කරන විට ඔබ සිටි ෆෝල්ඩරය, නමුත් දැන් සැඟවුණු ගොනු පෙන්වයි (හෝ නොපෙන්වයි).

මම එයට කෙටිමඟක් (cmd + shift +.) පවරා ඇති අතර දැන් Finder හි සැඟවුණු ලිපිගොනු සමඟ වැඩ කිරීම වඩාත් පහසු වේ.

මීට ටික කලකට පෙර මෙම වෙබ් අඩවියේ පිටපතක් පළ කළ ටෙට්සුජින්ට ගෞරවය 'අන්තිම ෆෝල්ඩරය නැවත විවෘත කරන්න' ක්‍රියාකාරීත්වය එක් කිරීමට මා අනුගත විය.

on run {input, parameters}
    tell application "Finder"
        set var1 to POSIX path of (target of window 1 as alias)
    end tell
    set newHiddenVisiblesState to "YES"
    set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if oldHiddenVisiblesState is in {"1", "YES"} then
        set newHiddenVisiblesState to "NO"
    end if
    do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState
    ---- Sleep hack mentioned below. 0.5s minimum, 1-2s safer. Ugly, but (probably) unavoidable.
    do shell script "killall Finder; sleep 0.5s"
    tell application "Finder"
        ---- Close other windows if Finder managed to relaunch already
        if application "Finder" is running then
            close every window
        end if
        open (var1 as POSIX file)
        activate
    end tell
end run

ස්ක්‍රිප්ට් භාවිතා කිරීම සඳහා: ස්වයංක්‍රීය යන්ත්‍රයේ නව කාර්ය ප්‍රවාහයක් විවෘත කරන්න, “ඇපල් ස්ක්‍රිප්ට් ධාවනය කරන්න” තුළට ඇදගෙන, ඉහත කේතය පිටපත් කර අලවන්න, සහ ඔබේ සේවා ෆෝල්ඩරය තුළ සුරකින්න (සාමාන්‍යයෙන් Library / Library / Services /, afaik).

ස්ක්‍රිප්ටයක් ක්‍රියාත්මක කිරීම සඳහා කෙටිමඟක් ඇමිණීම මෙම වෙබ් අඩවියේ වෙනත් තැනක ආවරණය කළ යුතුය. මම මගේ කෙටිමඟෙහි විෂය පථය සෙවුමට පමණක් සීමා කළෙමි.


විලාස ප්‍රකාශය:

මුල් ෆෝල්ඩරය අතින් විවෘත කිරීමට පෙර, ෆින්ඩර් killing ාතනය කිරීමෙන් පසු 'නින්ද' භාවිතා කරමින් මට ටිකක් කැත හැක් කිරීමට සිදුවේ.

මම මෙම ප්‍රමාදයට බල නොකරන්නේ නම්, ඕඑස්එක්ස් විසින් නැවත සෙවුම නැවත ආරම්භ කර ෆෝල්ඩරයක් විවෘත කර තිබේ (මගේ අත්දැකීම් අනුව අවසාන ක්‍රියාකාරී එක නොවේ). මගේම 'විවෘත' විධානය සමඟ, මෙය සෙවුම් ක්‍රියාවලීන් දෙකක (නුසුදුසු, පවා) අශෝභන බලපෑමට හේතු විය හැකි අතර, සෙවුම තවදුරටත් ක්‍රියාත්මක නොවේ. මෙය සිදුවුවහොත්, පිටතට ගොස් නැවත ඇතුල් වීමෙන් එය නිවැරදි වේ, නමුත් එය පැහැදිලිවම කාලය නාස්තියකි, එබැවින් මම 'නින්ද' භාවිතා කරමි.

0.5s හි නින්දේ අගය මට වැඩ කරයි, නමුත් ආරක්ෂිත පැත්තේ සිටීමට නම්, ඔබට එය තරමක් වැඩි කළ හැකිය (එවිට ක්‍රියාවලියට වඩා සැලකිය යුතු ප්‍රමාදයක් එක් කරයි).

කිල්ලල් සං signal ාව යැවීමෙන් පසු සෙවුම් නැවත ආරම්භ කිරීම සහ විශ්වාස කළ නොහැකි ලෙස කවුළුවක් විවෘත කිරීම යමෙකු දැන ගන්නේ නම් - හෝ 'නින්ද' හැක් ඉවත් කිරීමට වෙනත් ක්‍රමයක් - මම එය ඇසීම සතුටට කරුණකි!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.