CIME

For Users

  • Case Control System (CCS)
  • System Testing
  • Tools
  • Glossary

For Developers/Contributors

  • Contributing Guide
  • API
    • CIME.baselines
    • CIME.build_scripts
    • CIME.BuildTools
    • CIME.case
    • CIME.data
    • CIME.non_py
    • CIME.ParamGen
    • CIME.scripts
    • CIME.Servers
    • CIME.SystemTests
    • CIME.Tools
    • CIME.XML
    • CIME.aprun
    • CIME.bless_test_results
    • CIME.build
    • CIME.buildlib
    • CIME.buildnml
    • CIME.code_checker
    • CIME.compare_namelists
    • CIME.compare_test_results
    • CIME.config
    • CIME.cs_status_creator
    • CIME.cs_status
    • CIME.date
    • CIME.expected_fails
    • CIME.get_tests
    • CIME.get_timing
    • CIME.gitinterface
    • CIME.hist_utils
    • CIME.jenkins_generic_job
    • CIME.locked_files
    • CIME.namelist
    • CIME.nmlgen
    • CIME.provenance
    • CIME.simple_compare
    • CIME.status
    • CIME.test_scheduler
    • CIME.test_status
    • CIME.user_mod_support
    • CIME.utils
      • CIME.utils.add_flag_to_cmd
      • CIME.utils.add_mail_type_args
      • CIME.utils.analyze_build_log
      • CIME.utils.batch_jobid
      • CIME.utils.check_name
      • CIME.utils.clear_folder
      • CIME.utils.compute_total_time
      • CIME.utils.configure_logging
      • CIME.utils.convert_to_babylonian_time
      • CIME.utils.convert_to_seconds
      • CIME.utils.convert_to_string
      • CIME.utils.convert_to_type
      • CIME.utils.convert_to_unknown_type
      • CIME.utils.copy_globs
      • CIME.utils.copy_local_macros_to_dir
      • CIME.utils.copy_over_file
      • CIME.utils.copyifnewer
      • CIME.utils.deprecate_action
      • CIME.utils.does_file_have_string
      • CIME.utils.expect
      • CIME.utils.file_contains_python_function
      • CIME.utils.filter_unicode
      • CIME.utils.find_files
      • CIME.utils.find_proc_id
      • CIME.utils.find_system_test
      • CIME.utils.fixup_sys_path
      • CIME.utils.format_time
      • CIME.utils.get_all_cime_models
      • CIME.utils.get_batch_script_for_job
      • CIME.utils.get_charge_account
      • CIME.utils.get_cime_config
      • CIME.utils.get_cime_default_driver
      • CIME.utils.get_cime_root
      • CIME.utils.get_config_path
      • CIME.utils.get_current_branch
      • CIME.utils.get_current_commit
      • CIME.utils.get_current_submodule_status
      • CIME.utils.get_full_test_name
      • CIME.utils.get_htmlroot
      • CIME.utils.get_lids
      • CIME.utils.get_logging_options
      • CIME.utils.get_model
      • CIME.utils.get_model_config_location_within_cime
      • CIME.utils.get_model_config_root
      • CIME.utils.get_project
      • CIME.utils.get_python_libs_location_within_cime
      • CIME.utils.get_schema_path
      • CIME.utils.get_scripts_root
      • CIME.utils.get_src_root
      • CIME.utils.get_template_path
      • CIME.utils.get_time_in_seconds
      • CIME.utils.get_timestamp
      • CIME.utils.get_tools_path
      • CIME.utils.get_umask
      • CIME.utils.get_urlroot
      • CIME.utils.gunzip_existing_file
      • CIME.utils.gzip_existing_file
      • CIME.utils.id_generator
      • CIME.utils.import_and_run_sub_or_cmd
      • CIME.utils.import_from_file
      • CIME.utils.indent_string
      • CIME.utils.is_comp_standalone
      • CIME.utils.is_last_process_complete
      • CIME.utils.is_python_executable
      • CIME.utils.ls_sorted_by_mtime
      • CIME.utils.match_any
      • CIME.utils.model_log
      • CIME.utils.new_lid
      • CIME.utils.normalize_case_id
      • CIME.utils.parse_args_and_handle_standard_logging_options
      • CIME.utils.parse_test_name
      • CIME.utils.redirect_logger
      • CIME.utils.redirect_stderr
      • CIME.utils.redirect_stdout
      • CIME.utils.redirect_stdout_stderr
      • CIME.utils.reset_cime_config
      • CIME.utils.resolve_mail_type_args
      • CIME.utils.run_bld_cmd_ensure_logging
      • CIME.utils.run_cmd
      • CIME.utils.run_cmd_no_fail
      • CIME.utils.run_sub_or_cmd
      • CIME.utils.safe_copy
      • CIME.utils.safe_recursive_copy
      • CIME.utils.set_logger_indent
      • CIME.utils.set_model
      • CIME.utils.setup_standard_logging_options
      • CIME.utils.start_buffering_output
      • CIME.utils.stop_buffering_output
      • CIME.utils.string_in_list
      • CIME.utils.stringify_bool
      • CIME.utils.symlink_force
        • symlink_force()
      • CIME.utils.touch
      • CIME.utils.transform_vars
      • CIME.utils.verbatim_success_msg
      • CIME.utils.wait_for_unlocked
      • CIME.utils.EnvironmentContext
      • CIME.utils.IndentFormatter
      • CIME.utils.SharedArea
      • CIME.utils.Timeout
      • CIME.utils.CIMEError
    • CIME.wait_for_tests
CIME
  • API
  • CIME.utils
  • CIME.utils.symlink_force
  • View page source

CIME.utils.symlink_force

CIME.utils.symlink_force(target, link_name)[source]

Makes a symlink from link_name to target. Unlike the standard os.symlink, this will work even if link_name already exists (in which case link_name will be overwritten).

Previous Next

© Copyright 2025, U.S. National Science Foundation and U.S. Department of Energy.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: master
Versions