Using bash as your file manager?

Hello,
My belief is that all file managers suck. There are no exceptions to this. So, for the past few months, I've been sourcing a file with a bunch of tricks I've invented / found through browsing the web to make using just bash as a file manager much more convenient.
Here's what I currently use:
# fm v1.9.1 by Kiah Morante
# A very simple file manager.
# Depends on pycp/pymv, http://github.com/yannicklm/pycp and feh
# 'source' this file in a BASH shell
showHidden=0 # Hidden files not shown
showDetails=0 # ls is replaced with ls -lh if showDetails is 1
shopt -s autocd # cd to a dir just by typing its name
PROMPT_COMMAND='[[ ${__new_wd:=$PWD} != $PWD ]] && list; __new_wd=$PWD' # ls after cding
# Shortcuts
source ~/.config/fm/shortcuts # Call all custom shortcuts
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias h='cd ~'
alias n='cd "$n"'
# Keybindings
bind '"\C-l":"list\C-m"'
bind '"\C-h":"hide\C-m"'
bind '"\C-o":"details\C-m"'
bind '"\C-f":"makedir\C-m"'
bind '"\C-n":"n\C-m"'
bind '"\C-y":"cpwd\C-m"'
bind '"\C-p":"cd "$OLDPWD"\C-m"' # Hint: You could also type '~-'
# FM prompt appearance
if [[ $(whoami) == 'root' ]]; then
# So that the user knows if they have root privileges:
PS1="\[\e[0;32\]mf\[m\e[m\] \[\e[0;31m\]root\[\e[m\] \[\e[0;34m\]\w \[\e[m\]\[\e[0;31m\]> \[\e[m\]"
else
PS1="\[\e[0;32\]mf\[m\e[m\] \[\e[0;34m\]\w \[\e[m\]\[\e[0;31m\]> \[\e[m\]"
fi
# Functions
# Usage
fmhelp () {
echo "hide - toggle hidden (hidden by default)
ls - lists contents of dir(s) passed in args.
lsd - list directories
cd - changed to directory \$1
cp \$@ \$2 - copies file from \$1 to \$2
mv \$@ \$2 - moves file from \$1 to \$2
rm \$@ - deletes \$@
sc \$1 \$2 - make a shortcut called \$1 pointing to \$2. If no \$2 is passed, it is evaluated as \$PWD
cpwd - copy current working directory
.., ..., .... - cd .. etc.
o \$1 - opens \$1 with xdg-open
hm - how many files are in the current directory
details - show file details (ls -lh)
fmhelp - this help menu
n - Intelligent guess of the next dir you wish to cd to. Last $1 in open, list, or makedir; last argument in copy or move; pwd before a cd
~- - BASH shortcut for \$OLDPWD
img - feh frontend with the following usage:
img -t \$2 - views the dirs/images specified in \$2..\$n as clickable thumbnails
img -s \$2 \$3 - views the images specified in \$3..\$n as a slideshow with a slide change speed of \$2 seconds
img \$@ - views the dirs/images specified
Shortkeys:
Ctrl-f - mkdir
Ctrl-h - hide
Ctrl-l - ls
Ctrl-n - cd \$n
Ctrl-o - details
Ctrl-p - cd \$OLDPWD
Ctrl-y - cpwd
Ctrl-u - clear line # urxvt default"
# Toggle display hidden files
# If $showHidden is 1, hidden files are shown
hide () {
showHidden=$(( 1 - $showHidden ))
list
# Toggle display file details
# If $showDetails is 1, file details are shown
details () {
showDetails=$(( 1 - $showDetails ))
list
# ls
listToggle () {
if [[ $showHidden == 1 && $showDetails == 1 ]]; then
ls -C --color -A -lh "$dir"
elif [[ $showHidden == 1 && $showDetails == 0 ]]; then
ls -C --color -A "$dir"
elif [[ $showHidden == 0 && $showDetails == 1 ]]; then
ls -C --color -lh "$dir"
else
ls -C --color "$dir"
fi
list () {
clear # Unclutter the screen
# List pwd if no $1
if [[ $@ == "" ]]; then
set '.'
fi
# List multiple folders:
for dir in "$@"
do
listToggle
done
n="$1" # See 'n' in fmhelp
# use feh to view thumbnails/images/slideshow
img () {
case "$1" in
-t) nohup feh --thumbnails "${@:2}" --thumb-height 120 --thumb-width 120 -S filename -d --cache-thumbnails -B black > /dev/null 2>&1 & ;;
-s) nohup feh "${@:3}" -S filename -d -B black --slideshow-delay "$2" > /dev/null 2>&1 & ;;
*) nohup feh "$@" -S filename -d -B black > /dev/null 2>&1 & ;;
esac
list
# cp
copy () {
if [[ $showHidden == 1 ]]; then
pycp --interactive --all "$@"
else
pycp --interactive "$@"
fi
list
n="${@:(-1)}" # n is the last argument (where stuff is moved to)
# mv
move () {
if [[ $showHidden == 1 ]]; then
pymv --interactive --all "$@"
else
pymv --interactive "$@"
fi
list
n="${@:(-1)}"
makedir () {
if [[ $1 == "" ]]; then
read -e n
set "$n"
fi
if mkdir -- "$1"; then
list # Update pwd to show new dir(s) that have been made.
n="$1"
fi
# rm
remove () {
rm -rfI "$@"
list
# open files
o () {
# To use xdg-open
#nohup xdg-open "$1" > /dev/null 2>&1 &
if [ -f "$1" ] ; then
case "$1" in
*.tar.bz2) tar xjf "$1" ;;
*.tar.gz) tar xzf "$1" ;;
*.bz2) bunzip2 "$1" ;;
*.rar) rar x "$1" ;;
*.gz) gunzip "$1" ;;
*.tar) tar xf "$1" ;;
*.tbz2) tar xjf "$1" ;;
*.tgz) tar xzf "$1" ;;
*.zip) unzip "$1" ;;
*.Z) uncompress "$1" ;;
*.7z) 7z x "$1" ;;
*.pdf) nohup zathura "$1" > /dev/null 2>&1 & ;;
*.html) nohup luakit "$1" > /dev/null 2>&1 & ;;
*.blend) nohup blender "$1" > /dev/null 2>&1 & ;;
*.avi) nohup mplayer "$1" ;;
*.wmv) nohup mplayer "$1" ;;
*.rmvb) nohup mplayer "$1" ;;
*.mp3) nohup urxvtc -si -sw -sh 30 -e mplayer "$1" > /dev/null 2>&1 & ;;
*.flv) nohup mplayer "$1" ;;
*.mp4) nohup mplayer "$1" ;;
*.ogg) nohup urxvt -si -sw -sh 30 -e mplayer "$1" > /dev/null 2>&1 & ;;
*.wav) nohup audacity "$1" > /dev/null 2>&1 & ;;
*.jpg) img "$1" ;;
*.jpeg) img "$1" ;;
*.JPG) img "$1" ;;
*.png) img "$1" ;;
*.gif) nohup gpicview "$1" > /dev/null 2>&1 & ;;
*) nohup urxvt -si -sw -sh 30 -e vim "$1" > /dev/null 2>&1 & ;;
esac
else
echo "'$1' is not a valid file"
fi
n="$1"
# Add shortcuts
makeShortcut () {
if [[ $2 == "" ]]; then
set $1 .
fi
echo ""$1"=\""$2"\"
alias "$1"='cd \""$2"\"'
" >> ~/.config/fm/shortcuts
source ~/.config/fm/shortcuts
# Copy pwd to clipboard
cpwd () {
echo \"$(pwd)\" | xclip
# List directories
lsd () {
ls -F "$@" | grep \/$
# Command aliases
alias mv="move"
alias sc="makeShortcut"
alias cp="copy"
alias ls="list"
alias rm="remove"
alias mkdir="makedir"
alias hm="ls -l . | egrep -c '^-'"
list # ls when fm starts
Could all of you fellow file manager-haters post your little tricks, whether just a few lines added to ~/.bashrc or fully fledged files that you source like mine?
Last edited by greenmanwitch (2011-02-07 19:58:40)

3]) wrote: once you have video files cluttered all throughout your hard drive and folders all over, thats where the 'bash' filemanager system lacks its use in terms of effectiveness.
Actually, I found this to be one of the best advantages of using bash is that it forces a user to think about file organization and making useful naming schemes for files.
For example, instead of having 1000+ media files in one directory I subcategorize theme by genre or whatever, and then probably subcategorize them again.
Then I usually rename the files to something meaningful, like if I have 50 pictures of my kids birthday, just do a for each loop on the directory and rename all the files donovan_birthdayX.jpg where X is an integer incrementation.
essentially. just don't "have files cluttered all throughout you hard drive and folders all over". and your life will be much happier regardless of how you manage your files.

Similar Messages

  • Using nautilus as a file manager in xfce

    I decided to use nautilus as file manager in XFCE because I'm having some issues with thunar (slow mounting of removable drives etc.). I've assigned a keyboard shortcut to launch this command "nautilus --browser --no-desktop". The first time I run it everything works as intended, but when I press the keyboard shorcut second time 5 nautilus windows open and nautilus replaces thunar on the desktop (switches to the background used in gnome, raplaces the xfce right click menu with the gnome one, etc.). I am truly confused with this. Anyone has any idea what could be casing this behaviour?

    https://bbs.archlinux.org/viewtopic.php?id=111774
    https://bbs.archlinux.org/viewtopic.php?id=111075
    https://bbs.archlinux.org/viewtopic.php?id=106421
    https://bbs.archlinux.org/viewtopic.php?id=69219
    etc.
    Last edited by Cdh (2011-01-19 09:36:41)

  • Anyone using FCP's file manager to remotely share files, anyone using FCP's file manager to remotely share files?

    Hi:
    I am looking to build a solution for a prospective client.  I want to use FCP server's file manager to allow remote users to access and obtain content.  This arrangement is actually for healthcare solution. I know FCP is used to manage and transfer files, but I am not sure what controls, access, etc are available to make assurances these files are not manipulated.

    I've been using FCP for a long time and I do not know of "file manager" tool. Are you looking for an evaluation of FCP Server? That's a different forum, not many users of that app here.
    bogiesan

  • Pc Suite: File Manager not working

    I can't access file systems on my E50 using PC Suite's file manager, neither via Bluetooth nor via cable. 
    The message is something like "Can not connect to mobile phone" (Original German message: 'Verbinden zum Telefon nicht möglich'). When I tried the Video Manager I got something like 'Error while reading the file system of your mobile phone" (German message: 'Fehler beim Lesen des Dateisystems des Telefons').
    Local access to file systems on the phone works fine. Resetting the whole phone, reformatting the SD card, and
    updating PC Suite Support on the phone didn't solve the problem.
    When I first got my E50 and had PC Suite 6.x, everything worked fine.
    Win XP SP3 (Microsoft Bluetooth stack), PC Suite 7.1.18.0 German, Nokia E50 (latest firmware)
    Any ideas?
    Torsten

    When it was working, I would open up windows explorer, browse to the Inbox folder under messages under Phone Browser, select all the messages and just drag and drop to c drive on my PC. then I would delete the messages using my phone. I am using IrDA to connect my 6233 to my PC. It has worked before, I have saved 100s of messages in this manner. I upgraded to the latest PC Suite, it worked once (because the name of the messages saved included the first few words of the message itself), i deleted the messages from my phone, when i reconnected the old messages still appear under pc suite, but these are not on my phone. i deleted the messages under pc suite and now can no longer view the messages on my phone. i am able to browse images and the memory card and phone memory but when selecting the Messages Inbox under PC Suite it always errors with the infamous 'Operation could not be performed' Thanks for your help!

  • Does Konqueror Support Two Home Pages? File Manager Home, Web Home?

    Konqueror is getting better and better as a browser and I was using it at length the other day. I really miss a Home page though - not just the first page loaded, but a page you can return to by pressing a Home button on the button bar.
    Now Konqueror does have a Home button on the button bar, but it seems to only be configurable for the File Manager profile. Is there a way to have that one Home button go to your home directory when you are using Konqueror as a file manager, and go to a web page when you are using it as a browser?

    Navigate to the webpage you like as homepage while you have started konqui in webbrowser mode, then click "settings->Save view profile 'Webbrowsing'"
    Then konqi will startup with this site everytime you start it as webbrowser.
    About the home button: I am sorry it can only have one function, but you could use the bookmarks toolbar for such things (as you may bookmark file system urls too)

  • Online file storage with access control and file manager integrated to APEX website

    I have APEX 4.2 website with few user accounts. I would like to share approximately 100 GB of documents to users. Some documents will be public (in some public folder) and everyone with account in my website will be able to download that public files. And some files/folders will be with restricted access and only user with appropriate credentials will be able to download it.
    I would like to find some cheap cloud file storage.
    Some storage that offers plugin/component = file manager that will be integrated to my APEX website and authentication will be transparent to my users (authentication with some API or URL). Every user will see only his files. I want some ready to use component and call only minimum API.
    I would like to integrate that storage to my website or call some user specific URL and redirect my user to some page with file manager.
    All files will be read only for all users.
    Thanks for some tips

    what will you be using for your file manager?  Or do you even know yet?
    I do not have tons of experience but if I had to come up with a solution I would build the interface with APEX and use the database to store the files inside so you can control access.
    You can create a procedure that takes in parameters like username, session id, encrypted session id from the browser cookie and either return the file or give the user an error message letting them know they arent authorized.  You could use plugins to give the users a better file managing experience like the 'multiple file upload' plugin that allows AJAX based multiple file uploading.
    Id put this on an amazon EC2 cloud micro instance.  It's uber cheap.

  • Active-Active firewall, multiple mode can't do file management?

    Hi all
    as above title, found that i can't use ASDM to do file management.
    I get this after i read the configuration documents: Backing Up and Restoring Configurations, Images, and Profiles (Single Mode)
    So in Active-Active it's a multiple mode, can't just simply backup/upgrade it firmware and ASDM?
    You are welcome to share your comment, thanks in advance
    Noel

    Hi,
    Please make sure you are in the system context to take the back up or restore. It only appears in the system context.
    Thanks,
    Varun Rao
    Security Team,
    Cisco TAC

  • Problem with File Management in InDesign CS4 on Win 7 64-bit Machine

    I have Adobe CS4 and just today have encountered a new problem for which I have no solution. When I open InDesign CS4 and choose the Open File menu, and then attempt to change the way the menu diplays items (e.g., Details rather than Small Icons, ec.), the program crashes and I get the "Adobe InDesign CS4 has stopped working" error message. I first encountered this after attempting to open a folder containing InDesign CS file that I need to open and update. In *that* case, the program crashes as soon as I open that folder (from within InDesign). What I have done so far to solve the problem: I tried using Bridge to browse to the problem folder and open the files from there. Bridge does not crash when I open the folder, and I am able to open any file in the folder *from Bridge* into InDesign CS4. However, when I attempt to, for example, export text from the file, while it does not crash when the window (where I get to specify the name of the exported file and change its location [if I wish]) opens, when I attempt to change how the file menu is displayed (cf. my comment above), the program crashes. *However*, if I simply export the file to any folder other than the one the opening of which crashes the program, too, everything is fine. So the problem seems to afflict the one folder, and any attempt, in any folder, to change how the folder's contents are displayed in what amounts to InDesign's use of the Windows file manager function. Any thoughts would be greatly apprecatd.
    potterj

    Dear Peter,
          This is me (PottsJazz) under my (foolishly misplaced) original username (potterjazz) here on Adobe Fora. For various reasons, I decided to do a ground-up reinstallation of Windows 7 64-bit and Adobe CS4 and, initially, the ability to specify the way folders are displayed from within InDesign's own File Manager worked as it should. However, at some point as I went along installing all the software packages I use (Office 2010, Firefox, WordPerfect, some file converters, DVD/CD burning software, iTunes, etc.) the problem reemerged. I think it is probably a glitch with Windows 7 64-bit and one of my programs, but it is definitely not CS4's fault. I just have to create folders, specify folder display styles, etc., from outside CS4 and then maneuver within its programs to the folders and file locations from inside. It's a small price to pay for not spending days reinstalling software and testing testing testing. I'll let you know if I ever get a solution.
    potterjazz

  • Paste / Move issue in all Android file manager ports

    So as everyone here knows a proper file manager is a must for every single OS and the PB doesn't pack one out of the box.
    Air Browser seems to be the only free native one but it doesn't allow to browse outside "/accounts/1000/ shared" and the UI could be improved imho (not a fan of how the author split the different operations menu in 3 depending on it involving files, folders or cache... plus it lack multiple folder selection). So as a complement I use Ghost Commander which is available in App World.
    Last week I tried to use Ghost commander as my sole file manager only to discover it can't copy / move files in "/accounts/1000/ shared". Then I tried most Android file managers available in App World only to find out they have the same issue!
    Here's what I mean:
    1- Using any Android ported file manager copy/cut/paste a pdf, doc, xls... form/to a folder inside "/accounts/1000/ shared". Example
    2- Aparently the file is moved to the desired folder. Example
    3- Now open it... Example
    4- Regardless the file type (I tried a pdf here) the associated you will only get an error message stating the path isn't valid... Example
    The time I tried this I was moving a folder with docs using Ghost Commander and afterwards it seemed as if I had lost my files (couldn't open them in the device and couldn't see them in my computer when I connected the PB)!
    The only way I found I could recover them was:
    1- Using any Android file manager copy the files to anywhere inside "/sdcard". Example
    2- Using AIr Browser (didn't try any other native file manager since they are paid) go to /misc/android/folder_where_you_copied_the_files_to and copy them to any folder outside "misc". Example
    Thanks for the scare RIM! Makes me wonder if any proper testing is done to the apps before these are acepted in BBAW.
    Don't know if this is an issue caused by the emulator, the sandboxing process or if it's an issue in the way all the Android apps were coded... But it must be fixed.
    As every single bug report I wrote here before I ask any informed user / mod /developer who reads this to send it to the right person and to inform me on how how I can do so correctly the next time.
    PS: If you know how to answer last sentence please also check this thread:
    Sheets 2 Go issue with predictive texting

    @Loki_
    What if you use the preloaded file commander? 
    "I'd rather be hated for who I am, than loved for who I am not." Kurt Cobain (1967-1994)

  • Website not displaying what i uploaded through File Manager on hosting service.

    I use a non-Adobe hosting service. I uploaded the files using this company's file manager. The text and images do not stay where I put them on the page. It looks fine in preview mode and at http://testtheshroudorg.businesscatalyst.com/the-shroud.html, but not on www.testtheshroud.org. After uploading the page, the text gets on top of each other and garbled when I display them.   I'm using a Windows Vista PC
    I saw a similar post from August that says I should delete the file off the server and then upload again. This did not fix it. How do I fix this?

    Hi,
    Kindly confirm if you were able to resolve the issue, the site "www.testtheshroud.org" appears to be fine.
    Regards
    Sonam

  • Transfer media to iPod w/ simply file manager app (e.g., Windows Explorer)

    I like my iPod. But I wish I could sync/transfer media (songs and video) onto it without having to use special sync/management software (e.g., iTunes, Songbird, Banshee) to do so.
    I wish I could use just a regular file management application such as "Windows Explorer" or Nautilus.
    Is there a way to hack the iPod to make it do what I wish?

    Is there a way to hack the iPod to make it do what I wish?
    iTunes gives the music odd file names and the iPod reads the music via these file names. Using Windows won't create the file structure hence no ability for the iPod to read and play the music.
    I believe some software such as Sharepod might do what you want.
    http://www.sturm.net.nz/website.php?Section=iPod+Programs&Page=Sharepod

  • Ranger file manager copy/paste verbose

    Hello everyone, I've been using Ranger as my file manager for a while but I got something bothering me.
    Whenever I wanna copy some lot of files, eg. from my computer to a SD card for my tablet, I mark the files ya and then pp where I want them to go. It works flawlessly, I just would like to know if there's a way of knowing how far are the actions on, I mean, I normally copy some Gigabytes of files, and it takes a while, so if I had a verbose like cp on mv does on command line, or Nautilus does graphically would be awesome.
    Does anyone know if Ranger has such thing?
    Thanks in advance /o/

    There is a progress bar on bottom, may ranger version is 1.6.1, python 3.3.2 .

  • Prompt Command File Manager: tiny bash FM

    Last year pyfmii, now this. What's with these crazy file managers.
    http://paste.pocoo.org/show/175499/
    wget http://paste.pocoo.org/raw/175499/ -O ~/bin/pcfm; chmod +x ~/bin/pcfm
    PROMPT_COMMAND=pcfm
    By avoiding ncurses the program only takes up a few lines and doesn't clear the screen (and speed is still OK). It can paste right into the bash prompt using xdotool and xsel for a very transparent approach to the "subshell" in some file managers (like mc).
    Features include bookmarks (you can actually call the program as a general selector for a list (try pcfm ls /)), sessions to keep track of last selected/marked files in a dir, searching in the list, some navigation things like trying to find the closest match when the previously selected item was deleted and auto-selecting the parent directory on `cd ..`, and a launcher for filenames.
    It can generate the file list with any command you want, but will need a few functions to get the filename, and tell whether it's a directory and such. I have added a few of these "profiles".
    The bad thing is that it needs xdotool and xsel, which I mentioned in this thread. xdotool can give bugs (I ran into shift lock a lot, which can be avoided by using an emulated click instead of Shift+Insert), will be a bit slow, and when you use it to paste, the mouse needs to be on the window. I actually wrote a function that moves the mouse on the window! So that is quite bad.
    On the other hand, if a string only has ascii ([[:print:]] in C locale), it can be typed by `xdotool type --window xxx ...`, and xsel and pasting won't be needed. This speeds things up and makes it a little more stable (mouse doesn't have to be on the window, etc).
    Anyway, if you use screen and like this file manager, be sure to try the different approach in the linked thread.
    Screenshot:
    Screenshot? Try your ls alias. On a related note, make sure you have a good LS_COLORS variable.

    EDIT: wget 'http://echtor2oo3.de/paste/9769876.txt' -O - | tr -d '\r' > ~/bin/pcfm; chmod +x ~/bin/pcfm
    (before edit version: 'http://echtor2oo3.de/paste/7936610.txt', it didn't restore selected files if you didn't have a dir-specific profile)
    github and an rc file is a bit too much for a tiny program. In a case like this, an rc file is good if you have frequent updates, but unless someone has more good feature requests, there won't be anything to update. (new profiles, keybindings, file associations, it's all up to the user)
    I made the start of the file look more organized so it's easier to change. Note that F9 takes you immediately to edit the script.
    find-as-you-type searches the entire line: directory entries start with d.
    alias is a good idea (up to the user), auto-setting the prompt requires sending a command, so that's too tricky.
    I added a command line switch -t, to set the default profile.
    The profile keys are now:
    ^H: toggle iso / iso-no-hidden
    (commented) ^H: iso-no-hidden
    ^S: time sorted (based on iso)
    ^E: extension sort (based on iso)
    ^T: traditional (full ls -l)
    ^I: iso (-g -G and long-iso time) (^I is also TAB)
    ^N: minimal (size, filename, ID character)
    ^U: custom (e.g. `find -maxdepth 1`, it brings up a prompt), since directory status can't be checked (actually you can, with `file`, I will look into it later), you have to type F2 and cd
    ^P: show the profile list and choose one (like bookmarks)
    Last edited by Procyon (2010-02-13 13:28:46)

  • Sorry, we couldn't open your file using this feature. Visio Web Access is not available on this site.

    Recently installed Service Pack 1 in SharePoint Server 2013 Farm, post upgrade we are experiencing issue when opening visio documents:
    I am trying to open .vsdx (visio 2013) file but encounter following issue:
    Sorry, we couldn't open your file using this feature. Visio Web Access is not available on this site.
    Under Document library-->Library settings-->Advanced Settings
    Still I cant open file in browser as we always used to. Unfortunately we don't have Visio services in Farm.
    can you share your experiences regarding this issue post Sp1 SharePoint Server 2013.
    Thank You

    Hi Octopus,
    Based on the error message, it seems that the Visio Graphics Service is not started or the Enterprise feature is not enabled.
    I recommend to check the things below:
    Go to Central Administration > System Settings > Manage service on server > check if the Visio Graphics Service is started > then click Application Management > Manage service applications > check if the Visio Graphics Service application
    is created.
    Go to the root site settings page of the site where you got this error, click Site collection features to check if the SharePoint Server Enterprise Site Collection Features is enabled.
    Go to the site settings page of the site where you got this error, click Manage site feature to check if the SharePoint Server Enterprise Site Features is enabled.
    More information about the Visio Graphics Service:
    http://tutorial.programming4.us/windows_server/microsoft-sharepoint-2013---looking-at-visio-services-(part-3)---visio-graphics-service-service-application.aspx
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • Is there any downside to using a reference type library if I use Time Capsule and will do file management only from within Aperture?

    Have done a lot of reading to get prepared to convert to Aperture 3 and have this question regarding setting up my library type.
    I'm not a professional -just a heavy user hobbyist.
    It appears that the major factors in using reference style is to backup the images with Time Capsule and always do moves or deletes from within the Aperture application.
    If my architecture matters here's what I have that may be involved in photo management and editing:
    iMac (latest 27" high power version with lots of memory)
    Internal 2TB HD where the library is stored
    External (FireWire) 2TB HD where the images are stored
    External (FireWire) 6TB HD backup drive
    In the future an iPad for remote work on images (when/if available) and a Mac laptop (for same remote use)
    I see major downside issues to letting the library manage my files - such as inaccessibility (or awkward accessibility) to the images for other programs, and performance issues when the library gets large (thousands of images or 100+ gb in size)
    The chief complaints I've seen regarding using a reference mode is the broken link issues created if file management is done outside of Aperture (adds, deletes, moves of files) and the inability to use the Vault function for backup.
    One feature that I imagine I'd like to have is maximum integration with Final Cut Pro X and that's one area I haven't seen much on and would be interested to hear about if that integration is affected with the choice of managed vs referenced library types. (I like to produce film clips that are combinations of pics and video and want to be set up so that is done in the easiest fashion when working in FCP X)
    I'm sure I've not seen all sides of this issue and would like to see some discussion around this question.
    Thanks to everyone contributing!
    Craig

    Goody, Goody, you hit a few of my favorite subjects! Herewith some comments, with the usual caveats - true to the best of my knowledge and experience, others may have different results, YMMV, and I could be wrong.
    I run Aperture on two machines:
    -- 2007 Mac Pro with 2x2.66 GHz Xeon, 21 GB of RAM, a 5770 GPU, and multiple HD. I have about 11,000 images, taking up 150 GB. (Many are 100 MB TIFF, scanned slides)
    -- 2006 Mac Book Pro with 1 2.0 GHz Core Duo, 2 GB of RAM and a 240 GB SSD.
    Two very different machines.
    -- Aperture Libraries are all the same - Managed or Referenced. If Managed, then the Master image files are inside the Package, if Referenced, they are outside, and you can have any combination you want. Managed is easier, but Referenced is not hard if you are the least bit careful.
    -- While the sheer size of an Aperture Library is not a big issue, the location on disk of the different components can have a tremendous impact on performance.
    -- Solid State Drives (SSD) read and write faster than regular Hard Disks (HD) and, what is more important, empty HD read and write much faster than full HD.
    -- Aperture speed requires a combination of RAM, CPU, graphics processing unit (GPU) speed, and disk speed. The more RAM you have, the less paging you will see. With enough RAM, the next bottle neck is CPU (speed and cores) and GPU speed. But even then you will still have to fetch an image (longer if you pull the full resolution Master, read and rewrite the Version file, and update the Preview and Thumbs.
    So what works?
    -- RAM, RAM, and more RAM. 4 GB will work, but you will page a bit. 8 GB is much faster. On my old MacPro the sweet spot was about 16 GB of RAM.
    -- Keep your Library on your fastest (usually internal) drive. Keep that disk as unloaded as possible. How do you keep it unloaded? Either buy BIG, 1 TB+ or move your Masters off onto another disk. The good news here is that as Master files are written only once and never rewritten, speed of this disk, as opposed to the disk that holds the Library, is not important. There is a one second pause as the Master is read into memory and, if you have enough RAM, that is it - the Master will never be paged out. If, on the other hand, you do not have enough RAM, and you do a lot of adjusting at full resolution, then the speed of the disk that holds your Masters will become very important due to paging.
    -- I found that I picked up a tiny bit of speed by keeping the Masters on a dedicated disk. Thus, in your configuration, if you can dedicate that 2 TB FW HD to your Masters, you should see very nice performance.
    Final notes on backups and archives:
    -- One conventional wisdom is that you should make an archive copy of every image file before or as you load them into your system. (Aperture in this case.) This archive is then never touched or deleted.
    -- An alternative approach is that you do not keep such an archive, but only the images that you have in your Aperture Library. And when you delete from the Library, you no longer keep a copy anywhere.
    I do the following:
    -- Card to Aperture. Card is then kept at least 24 hours until all of my backups have run. (I use three - Time Machine, Clone, and off site.)
    -- I do not keep archive copies. If I decide to delete a file, my only recourse is to recover it from Time Machine during the six month cycle of my Time Machine backups. Thereafter, it is lost.
    There are merits to both approaches.
    Hope this is clear, correct, and responsive to your needs.
    DiploStrat

Maybe you are looking for

  • Business partner of organizational unit is not consistent

    Hi, Client is on SRM 4.0. When we are trying to search a user in the org structure, and when clicking on "Check" for this user, it was showing fine. But when we are searching any BP in the org strucutre, then immediately the BP name is vanishing agai

  • Does the order of columns in an index matter?

    Hi, I have a table having composite index, five columns. (col1,col2,col3,col4,col5) Currently , my index is beginning with the column which having low distinct values and so on. ( in my case the first column have 1 distinct values due to functional b

  • Flow Parallel Processing Fault handler

    I need to implement a solution that uses a parallel processing part. If some of the parts generate a fault I need to compensate all the others. There are some way to do that automatically or I have to design a switch that decides based on the designa

  • 2.1.1 is it good or bad?

    You are bound to be dominated by problems on a Forum and so it would be useful to know if there are people working well and productively with 2.1.1. Given the preponderance of negative input I am not going to try it until I am convinced that this is

  • On the 2nd attempt, its alive

    To start with when i installed it i kept getting 'page cannot be displayed' when trying to run the homepage. As i am british i assumed all the foreign language stuff shouldnt affect me so i uninstalled and reinstalled and now it works. The only thing